diff options
| author | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-01-18 15:32:00 -0500 |
|---|---|---|
| committer | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-01-18 15:32:00 -0500 |
| commit | 6cf818e948e5f4cba645251db6da4ebdc93885e4 (patch) | |
| tree | 9793a7ff5bdd0f3d1f3ad64c25f7156eeb9b759f /runs | |
| parent | 79424677d910a87e76801bac72a5af2b5a547bcf (diff) | |
Gentoo Specific Stuff
Diffstat (limited to 'runs')
| -rwxr-xr-x | runs/programs | 33 |
1 files changed, 30 insertions, 3 deletions
diff --git a/runs/programs b/runs/programs index 398ecc6..2df5d5a 100755 --- a/runs/programs +++ b/runs/programs @@ -1,8 +1,35 @@ #!/bin/sh -sudo dnf install @development-tools -y +DISTRO=$(grep '^NAME=.*$' /etc/os-release | sed 's/NAME=//g') -sudo dnf install @virtualization -y +fedora-install() { + sudo dnf install @development-tools -y + sudo dnf install @virtualization -y + sudo dnf install gdb clangd git tmux zsh neovim golang fzf -y +} -sudo dnf install gdb clangd git tmux zsh neovim golang fzf -y +gentoo-install() { + sudo emerge --ask dev-vcs/git app-misc/tmux app-editors/neovim dev-lang/go app-shells/fzf app-shells/zsh +} + +unknown() { + printf "Error: Unknown Distro '%s'.\n" $DISTRO > /dev/stderr + exit 1 +} + +FUNCTION="unknown" + +case $DISTRO in + Fedora) + FUNCTION="fedora-install" + ;; + Gentoo) + FUNCTION="gentoo-install" + ;; + *) + FUNCTION="unknown" + ;; +esac + +$FUNCTION |
