From 6cf818e948e5f4cba645251db6da4ebdc93885e4 Mon Sep 17 00:00:00 2001 From: Jacob McDonnell Date: Sun, 18 Jan 2026 15:32:00 -0500 Subject: Gentoo Specific Stuff --- runs/programs | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) (limited to 'runs/programs') 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 -- cgit v1.2.3