This commit is contained in:
Brian Zalewski 2023-12-07 00:55:11 +00:00
parent ff55dbf7e1
commit 719ef6bf12
2 changed files with 10 additions and 9 deletions

View file

@ -235,17 +235,12 @@ installBrewPackage() {
# @description Installs various dependencies using Homebrew.
#
# 1. Ensures Chezmoi, Node.js, and ZX are installed.
# 2. Installs Glow and Gum if the `HEADLESS_INSTALL` environment variable is not set.
# 3. If the system is macOS, then also install `gsed` and `coreutils`.
# 1. Ensures Glow, Gum, Chezmoi, Node.js, and ZX are installed.
# 2. If the system is macOS, then also install `gsed` and `coreutils`.
ensureHomebrewDeps() {
### TUI experience
if [ -z "$HEADLESS_INSTALL" ]; then
installBrewPackage "gum"
installBrewPackage "glow"
fi
### Base dependencies
installBrewPackage "glow"
installBrewPackage "gum"
installBrewPackage "chezmoi"
installBrewPackage "node"
installBrewPackage "zx"

View file

@ -7305,6 +7305,7 @@ softwarePackages:
_bin: postgresql
_name: PostgreSQL
_github: https://github.com/postgres/postgres
_service: postgresql
_service:brew: postgresql@14
brew: postgresql
zypper: postgresql
@ -7683,6 +7684,10 @@ softwarePackages:
_bin: openvpn
_github: https://github.com/OpenVPN/openvpn
_name: OpenVPN
_service: openvpn
_service:brew:
- name: openvpn
sudo: true
apt: openvpn
dnf: openvpn
pacman: openvpn
@ -10030,6 +10035,7 @@ softwarePackages:
_home: https://vaultproject.io/
_name: HashiCorp Vault
_service: vault
_service:brew: hashicorp/tap/vault
ansible: professormanhattan.vault
brew: hashicorp/tap/vault
yay: vault-cli