From 719ef6bf124c8add2e093d3c907bc8c9a74c68aa Mon Sep 17 00:00:00 2001 From: Brian Zalewski <59970525+ProfessorManhattan@users.noreply.github.com> Date: Thu, 7 Dec 2023 00:55:11 +0000 Subject: [PATCH] Latest --- scripts/src/provision.sh.tmpl | 13 ++++--------- software.yml | 6 ++++++ 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/scripts/src/provision.sh.tmpl b/scripts/src/provision.sh.tmpl index 9a720fee..107bc4cc 100644 --- a/scripts/src/provision.sh.tmpl +++ b/scripts/src/provision.sh.tmpl @@ -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" diff --git a/software.yml b/software.yml index f12e3dc3..5abd59c5 100644 --- a/software.yml +++ b/software.yml @@ -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