Update 4 files

- /home/dot_local/bin/executable_install-program
- /home/.chezmoidata.yaml
- /home/.chezmoitemplates/universal/common-dependencies
- /software.yml
This commit is contained in:
Brian Zalewski 2023-01-06 06:22:47 +00:00
parent bfb7fcd414
commit 13e47a9a4d
4 changed files with 62 additions and 30 deletions

View file

@ -110,6 +110,7 @@ softwareGroups:
- delta - delta
- direnv - direnv
- dog - dog
- dua
- duf - duf
- dust - dust
- empty-trash - empty-trash

View file

@ -4,6 +4,7 @@
"coreutils" "coreutils"
"curl" "curl"
"git" "git"
"grep"
"gnupg" "gnupg"
"gnupg-agent" "gnupg-agent"
"gnupg2" "gnupg2"
@ -11,8 +12,10 @@
"locate" "locate"
"make" "make"
"pcscd" "pcscd"
"progress"
"re2c" "re2c"
"scdaemon" "scdaemon"
"util-linux"
"wget" "wget"
"zip" "zip"
-}} -}}

View file

@ -1440,9 +1440,9 @@ async function pruneInstallOrders(installOrders) {
newOrders[pkgManager] = newOrders[pkgManager].filter(async (pkg) => { newOrders[pkgManager] = newOrders[pkgManager].filter(async (pkg) => {
try { try {
await runSilentCommand(`flatpak info ${pkg} > /dev/null`) await runSilentCommand(`flatpak info ${pkg} > /dev/null`)
return true
} catch (e) {
return false return false
} catch (e) {
return true
} }
}) })
} else if (pkgManager === 'pacman') { } else if (pkgManager === 'pacman') {

View file

@ -242,7 +242,7 @@ softwarePackages:
scoop: allure scoop: allure
yay: allure yay: allure
altair: altair:
_bin: null _bin:snap: altair
_desc: A beautiful feature-rich GraphQL Client for all platforms. _desc: A beautiful feature-rich GraphQL Client for all platforms.
_docs: https://altairgraphql.dev/docs/ _docs: https://altairgraphql.dev/docs/
_github: https://github.com/altair-graphql/altair _github: https://github.com/altair-graphql/altair
@ -768,7 +768,7 @@ softwarePackages:
github: github.com/Budibase/budibase github: github.com/Budibase/budibase
npm: '@budibase/cli' npm: '@budibase/cli'
bundler: bundler:
_bin: bundler _bin: bundle
_desc: null _desc: null
_docs: null _docs: null
_github: null _github: null
@ -1918,6 +1918,7 @@ softwarePackages:
nix: unstable.fcp nix: unstable.fcp
fd: fd:
_bin: fd _bin: fd
_bin:apt: fdfind
_desc: "[fd](https://github.com/sharkdp/fd) is a program that can search for files on your filesystem. It is a simple, fast, and user-friendly alternative to find. While it does not aim to support all of find's powerful functionality, it provides sensible (opinionated) defaults for a majority of use cases." _desc: "[fd](https://github.com/sharkdp/fd) is a program that can search for files on your filesystem. It is a simple, fast, and user-friendly alternative to find. While it does not aim to support all of find's powerful functionality, it provides sensible (opinionated) defaults for a majority of use cases."
_docs: null _docs: null
_github: https://github.com/sharkdp/fd _github: https://github.com/sharkdp/fd
@ -2234,7 +2235,7 @@ softwarePackages:
github: github.com/jhspetersson/fselect github: github.com/jhspetersson/fselect
yay: fselect yay: fselect
fuego: fuego:
_bin: null _bin: fuego
_desc: Fuego is a command line client for the Firestore database _desc: Fuego is a command line client for the Firestore database
_docs: null _docs: null
_github: https://github.com/sgarciac/fuego _github: https://github.com/sgarciac/fuego
@ -3391,7 +3392,7 @@ softwarePackages:
choco: infracost choco: infracost
yay: infracost yay: infracost
inkscape: inkscape:
_bin: null _bin: inkscape
_desc: '[Inkscape](https://inkscape.org/) is a free and open-source vector graphics editor used to create vector images, primarily in Scalable Vector Graphics format. Other formats can be imported and exported. Inkscape can render primitive vector shapes and text. This role installs Inkscape on nearly any platform.' _desc: '[Inkscape](https://inkscape.org/) is a free and open-source vector graphics editor used to create vector images, primarily in Scalable Vector Graphics format. Other formats can be imported and exported. Inkscape can render primitive vector shapes and text. This role installs Inkscape on nearly any platform.'
_docs: https://inkscape.org/*docs/ _docs: https://inkscape.org/*docs/
_github: https://github.com/inkscape/inkscape _github: https://github.com/inkscape/inkscape
@ -3771,6 +3772,9 @@ softwarePackages:
brew: kubeval brew: kubeval
scoop: kubeval scoop: kubeval
kvm: kvm:
_bin:
- kvm
- qemu-img
_bin:brew: _bin:brew:
- libvirtd - libvirtd
- qemu-img - qemu-img
@ -3837,7 +3841,7 @@ softwarePackages:
cask: ledger-live cask: ledger-live
choco: ledger-live choco: ledger-live
lens: lens:
_bin: null _bin:snap: kontena-lens
_desc: '[Lens IDE](https://k8slens.dev/) provides the full situational awareness for everything that runs in Kubernetes. It is an IDE designed for those who work with Kubernetes on a daily basis' _desc: '[Lens IDE](https://k8slens.dev/) provides the full situational awareness for everything that runs in Kubernetes. It is an IDE designed for those who work with Kubernetes on a daily basis'
_docs: https://docs.k8slens.dev/main/ _docs: https://docs.k8slens.dev/main/
_github: https://github.com/lensapp/lens _github: https://github.com/lensapp/lens
@ -3852,7 +3856,7 @@ softwarePackages:
snap: kontena-lens snap: kontena-lens
yay: lens yay: lens
lepton: lepton:
_bin: null _bin:snap: lepton
_desc: Cross-platform snippet manager _desc: Cross-platform snippet manager
_docs: null _docs: null
_github: null _github: null
@ -4231,7 +4235,7 @@ softwarePackages:
cask: microsoft-office cask: microsoft-office
choco: office365business choco: office365business
microsoft-todo: microsoft-todo:
_bin: null _bin:snap: microsoft-todo-unofficial
_desc: '[Microsoft To Do](https://todo.microsoft.com/tasks/) is a productivity application developed by Microsoft. It lets you create to do lists, reminders, and notes for any purpose. Sync lists across devices and Microsoft 365 accounts to access daily planner and task manager features anywhere.' _desc: '[Microsoft To Do](https://todo.microsoft.com/tasks/) is a productivity application developed by Microsoft. It lets you create to do lists, reminders, and notes for any purpose. Sync lists across devices and Microsoft 365 accounts to access daily planner and task manager features anywhere.'
_docs: https://support.microsoft.com/en-us/todo _docs: https://support.microsoft.com/en-us/todo
_github: false _github: false
@ -4270,7 +4274,7 @@ softwarePackages:
choco: mitmproxy choco: mitmproxy
pacman: mitmproxy pacman: mitmproxy
mjml: mjml:
_bin: null _bin:npm: mjml
_desc: The desktop app for MJML _desc: The desktop app for MJML
_docs: https://documentation.mjml.io/ _docs: https://documentation.mjml.io/
_github: https://github.com/mjmlio/mjml-app _github: https://github.com/mjmlio/mjml-app
@ -4297,7 +4301,7 @@ softwarePackages:
pacman: mkcert pacman: mkcert
scoop: mkcert scoop: mkcert
mockoon: mockoon:
_bin: null _bin:snap: mockoon
_desc: Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source _desc: Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source
_docs: null _docs: null
_github: https://github.com/mockoon/mockoon _github: https://github.com/mockoon/mockoon
@ -4433,7 +4437,7 @@ softwarePackages:
github: github.com/mullvad/mullvadvpn-app github: github.com/mullvad/mullvadvpn-app
yay: mullvad-vpn yay: mullvad-vpn
multipass: multipass:
_bin: null _bin: multipass
_desc: '[Multipass](https://multipass.run/) makes it so that you can get an instant Ubuntu VM with a single command. Multipass can launch and run virtual machines and configure them with cloud-init like a public cloud. It is a product of [Canonical](https://canonical.com/), the same company that publishes Ubuntu.' _desc: '[Multipass](https://multipass.run/) makes it so that you can get an instant Ubuntu VM with a single command. Multipass can launch and run virtual machines and configure them with cloud-init like a public cloud. It is a product of [Canonical](https://canonical.com/), the same company that publishes Ubuntu.'
_docs: null _docs: null
_github: null _github: null
@ -4811,7 +4815,7 @@ softwarePackages:
flatpak: org.onionshare.OnionShare flatpak: org.onionshare.OnionShare
snap: onionshare snap: onionshare
onlykey: onlykey:
_bin: null _bin:snap: onlykey-app
_desc: null _desc: null
_docs: null _docs: null
_github: null _github: null
@ -5535,7 +5539,10 @@ softwarePackages:
snap: redis-desktop-manager snap: redis-desktop-manager
recoverpy: recoverpy:
_deps: _deps:
- recoverpy-deps - coreutils
- grep
- progress
- util-linux
_bin: recoverpy _bin: recoverpy
_desc: '[RecoverPy](https://github.com/PabloLec/RecoverPy) is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux.' _desc: '[RecoverPy](https://github.com/PabloLec/RecoverPy) is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux.'
_docs: https://github.com/PabloLec/RecoverPy#usage _docs: https://github.com/PabloLec/RecoverPy#usage
@ -5545,22 +5552,32 @@ softwarePackages:
_service: false _service: false
ansible:linux: professormanhattan.recoverpy ansible:linux: professormanhattan.recoverpy
script:linux: python3 -m pip install recoverpy script:linux: python3 -m pip install recoverpy
recoverpy-deps: coreutils:
apt: _bin:
- coreutils - cat
- grep - ls
- progress - rm
- util-linux apt: coreutils
dnf: dnf: coreutils
- coreutils pacman: coreutils
- grep grep:
- progress _bin: grep
- util-linux apt: grep
pacman: dnf: grep
- coreutils pacman: grep
- grep progress:
- progress _bin: progress
- util-linux apt: progress
dnf: progress
pacman: progress
util-linux:
_bin:
- cal
- chmem
- hexdump
apt: util-linux
dnf: util-linux
pacman: util-linux
remote-desktop: remote-desktop:
_deps: _deps:
- gnome-boxes - gnome-boxes
@ -6660,6 +6677,17 @@ softwarePackages:
github: github.com/go-task/task github: github.com/go-task/task
go: github.com/go-task/task/v3/cmd/task@latest go: github.com/go-task/task/v3/cmd/task@latest
scoop: task scoop: task
dua:
_bin: dua
_github: https://github.com/Byron/dua-cli
brew: dua-cli
cargo: dua-cli
dnf:fedora: dua-cli
pacman: dua-cli
pkgin: dua-cli
port: dua-cli
scoop: dua
xbps: dua-cli
microsoft-teams: microsoft-teams:
_bin: null _bin: null
_desc: '[Microsoft Teams](https://www.microsoft.com/en-us/microsoft-teams/group-chat-software) is a proprietary business communication platform developed by Microsoft, as part of the Microsoft 365 family of products. Teams primarily competes with the similar service Slack, offering workspace chat and videoconferencing, file storage, and application integration.' _desc: '[Microsoft Teams](https://www.microsoft.com/en-us/microsoft-teams/group-chat-software) is a proprietary business communication platform developed by Microsoft, as part of the Microsoft 365 family of products. Teams primarily competes with the similar service Slack, offering workspace chat and videoconferencing, file storage, and application integration.'