Latest mods

This commit is contained in:
Brian Zalewski 2023-11-07 09:30:08 +00:00
parent 10033ea482
commit b201e9825c
4 changed files with 23 additions and 7 deletions

View file

@ -1069,7 +1069,6 @@ softwareGroups:
- vagrant
- vagrant-vmware-utility
- vermin
- xhyve
Virtualization-Desktop: &Virtualization-Desktop
- docker-desktop
- gnome-boxes
@ -1544,6 +1543,8 @@ softwareGroups:
note: Deprecated in favor of alternative app launchers.
- pkg: vscodium
note: Not all VSCode plugins work with VSCodium.
- pkg: xhyve
note: Disabled on Homebrew because it has not been modified for several years and does not build properly
- pkg: yubikey-agent
note: The OpenSSH library can now create native keys that integrate with the client.
# Files below need to be reviewed before adding them to the stack. They should include all of the

View file

@ -130,6 +130,9 @@ if [ "$BASH_SUPPORT" = 'true' ] && [ -n "$BASH" ]; then
### Navi (Ctrl+G)
! command -v navi > /dev/null || eval "$(navi widget bash)"
### pkgx
! command -v pkgx > /dev/null || eval "$(pkgx --shellcode)"
### SDKMan
if command -v brew > /dev/null && command -v sdkman-cli > /dev/null; then
export SDKMAN_DIR="$(brew --prefix sdkman-cli)/libexec"

View file

@ -433,6 +433,9 @@ fi
### Fig
[ ! -f "$HOME/.fig/shell/zshrc.post.zsh" ] || source "$HOME/.fig/shell/zshrc.post.zsh"
### pkgx
! command -v pkgx > /dev/null || source <(pkgx --shellcode)
### Powerline
[ ! -f "${XDG_CONFIG_HOME:-$HOME/.config}/shell/p10k.zsh" ] || source "${XDG_CONFIG_HOME:-$HOME/.config}/shell/p10k.zsh"

View file

@ -424,6 +424,7 @@ softwarePackages:
_bin: pueue
_name: Pueue
_github: https://github.com/Nukesor/pueue
_service: pueue
brew: pueue
apk: pueue
cargo: pueue --locked
@ -1146,6 +1147,7 @@ softwarePackages:
_bin: logi-options-plus
_github: false
_name: Logi Options+
_when:cask: '! test -d "/Applications/Logi Options+.app" && ! test -d "$HOME/Applications/Logi Options+.app"'
choco: logioptionsplus
cask: logi-options-plus
exe: https://download01.logi.com/web/ftp/pub/techsupport/optionsplus/logioptionsplus_installer.exe
@ -2843,6 +2845,7 @@ softwarePackages:
_bin: xhyve
_github: https://github.com/machyve/xhyve
_name: xhyve
_notes: Has not been modified for several years and has been disabled on Homebrew
brew:darwin: xhyve
port: xhyve
xxh:
@ -3376,6 +3379,7 @@ softwarePackages:
_github: https://github.com/ksnip/ksnip
_name: kSnip
_post:snap: sudo snap connect ksnip:network-observe && sudo snap connect ksnip:network-manager-observe && sudo snap connect ksnip:removable-media
_when:cask: '! test -d "/Applications/ksnip.app" && ! test -d "$HOME/Applications/ksnip.app"'
cask: ksnip
flatpak: org.ksnip.ksnip
choco: ksnip
@ -3607,7 +3611,7 @@ softwarePackages:
_github: null
_home: null
_name: Fuse
_when:cask: '! test -d /usr/local/Caskroom/macfuse && ! test -d ~/usr/local/Caskroom/macfuse'
_when:cask: '! test -d /usr/local/Caskroom/macfuse && ! test -d "$HOMEBREW_PREFIX/Caskroom/macfuse"'
ansible:darwin: professormanhattan.fuse
apt:
- fuse
@ -4928,7 +4932,7 @@ softwarePackages:
_bin: atuin
_github: https://github.com/ellie/atuin
_name: Atuin
_post: source "${XDG_CONFIG_HOME:-$HOME/.config}/shell/private.sh" && atuin register -u "$ATUIN_USERNAME" -e "$ATUIN_EMAIL" -p "$ATUIN_PASSWORD" && atuin import auto && atuin sync
_post: atuin register -u "$ATUIN_USERNAME" -e "$ATUIN_EMAIL" -p "$ATUIN_PASSWORD" && atuin import auto && atuin sync
brew: atuin
cargo: atuin
pacman: atuin
@ -4939,7 +4943,7 @@ softwarePackages:
_github: https://github.com/ddworken/hishtory
_name: hiSHtory
_todo: Check for Homebrew version
_post: source source "${XDG_CONFIG_HOME:-$HOME/.config}/shell/private.sh" && echo y | hishtory init "$HISHTORY_USER_SECRET"
_post: echo y | hishtory init "$HISHTORY_USER_SECRET"
script: curl -sSL --compressed https://hishtory.dev/install.py | python3 -
git-town:
_bin: git-town
@ -5208,7 +5212,9 @@ softwarePackages:
_pre:scoop: scoop bucket add instrumenta https://github.com/instrumenta/scoop-instrumenta
binary:darwin: https://github.com/instrumenta/kubeval/releases/latest/download/kubeval-darwin-amd64.tar.gz
binary:linux: https://github.com/instrumenta/kubeval/releases/latest/download/kubeval-linux-amd64.tar.gz
brew: instrumenta/instrumenta/kubeval
# Following Homebrew does not work properly
# brew: instrumenta/instrumenta/kubeval
go: github.com/instrumenta/kubeval@latest
scoop: kubeval
edex-ui:
_bin: edex-ui
@ -5863,6 +5869,7 @@ softwarePackages:
_bin: dotenv-vault
_name: Dotenv Vault
brew: dotenv-org/brew/dotenv-vault
npm: dotenv-vault
privileges:
_name: Privileges
_when:cask: '! test -d /Applications/Privileges.app && ! test -d $HOME/Applications/Privileges.app'
@ -6524,7 +6531,7 @@ softwarePackages:
_home: https://www.zaproxy.org/
_name: OWASP ZAP
_snapClassic: true
_when:cask: '! test -d "/Applications/OWASP ZAP.app" && ! test -d "$HOME/Applications/OWASP ZAP.app"'
_when:cask: '! test -d "/Applications/ZAP.app" && ! test -d "$HOME/Applications/ZAP.app"'
cask: zap
choco: zap
flatpak: org.zaproxy.ZAP
@ -7002,6 +7009,7 @@ softwarePackages:
_home: https://www.parallels.com/
_name: Parallels
_when: '! test -d "/Applications/Parallels Desktop.app" && ! test -d "$HOME/Applications/Parallels Desktop.app"'
_notes: For Homebrew Cask, this requires the terminal to have full disk access
ansible:darwin: professormanhattan.parallels
cask: parallels
gnome-passwords-keys:
@ -9018,6 +9026,7 @@ softwarePackages:
_bin: koodo-reader
_github: https://github.com/koodo-reader/koodo-reader
_name: Koodo Reader
_when:cask: '! test -d "/Applications/Koodo Reader.app" && ! test -d "$HOME/Applications/Koodo Reader.app"'
cask: koodo-reader
scoop: extras/koodo-reader
winget: AppbyTroye.KoodoReader
@ -9349,7 +9358,7 @@ softwarePackages:
_github: null
_home: null
_name: Microsoft Teams
_when:cask: '! test -d "/Applications/Microsoft Teams.app" && ! test -d "$HOME/Applications/Microsoft Teams.app"'
_when:cask: '! test -d "/Applications/Microsoft Teams.app" && ! test -d "$HOME/Applications/Microsoft Teams.app" && ! test -d "/Applications/Microsoft Teams (work or school).app" && ! test -d "$HOME/Applications/Microsoft Teams (work or school).app"'
ansible: professormanhattan.teams
cask: microsoft-teams
choco: microsoft-teams