diff --git a/run_onchange_after_install_main_deps.sh.tmpl b/run_onchange_after_install_main_deps.sh.tmpl index c1753cb..89e2d8a 100644 --- a/run_onchange_after_install_main_deps.sh.tmpl +++ b/run_onchange_after_install_main_deps.sh.tmpl @@ -392,7 +392,7 @@ $SUDO pkg install --yes $ACT_PACKAGES neovim fish atuin lazygit fd-find pam_ssh_ {{ else if eq .chezmoi.os "openbsd" -}} -$SUDO pkg_add neovim fish fd ripgrep unzip-- htop fzf bat gawk jq nnn-- mc ngrep mtr-- gcc%11 2>&1|pad +$SUDO pkg_add neovim fish%main rust fd ripgrep unzip-- htop fzf bat gawk jq nnn-- mc ngrep mtr-- gcc%11 2>&1|pad {{ else if eq .chezmoi.os "darwin" -}} brew install -q fish neovim $ACT_PACKAGES atuin jump fd sk dust lazygit 2>&1|pad @@ -459,7 +459,11 @@ fi {{ end -}} new_line "Installing shell-gpt" +{{ if eq .chezmoi.os "openbsd" -}} +$SUDO sh -c 'TMPDIR=/tmp CARGO_HOME=/tmp/cargo PIP_CACHE_DIR=/tmp/pip-cache PIPX_HOME=/usr/local/lib/pipx PIPX_BIN_DIR=/usr/local/bin pipx install shell-gpt' 2>&1|pad +{{ else -}} pipx install shell-gpt 2>&1|pad +{{ end -}} new_line "Install fisher plugin manager for fish" ## Install fisher plugin manager for fish, so that we may update in after plugin list sync by chezmoi