From d3830840c2f0bca6aa7ea928f58238520a678206 Mon Sep 17 00:00:00 2001 From: MangoPig Date: Fri, 5 Dec 2025 19:10:41 +0000 Subject: [PATCH] Forgot parts of it --- scripts/base.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/scripts/base.sh b/scripts/base.sh index 9b2fb46..12ba216 100755 --- a/scripts/base.sh +++ b/scripts/base.sh @@ -78,7 +78,29 @@ for pkg in "${PACKAGES[@]}"; do FINAL_LIST="$FINAL_LIST $pkg" done +if [ "$OS" == "arch" ] || [ "$OS" == "manjaro" ]; then + FINAL_LIST="$FINAL_LIST eza" +fi +if [ "$OS" == "ubuntu" ] || [ "$OS" == "debian" ]; then + FINAL_LIST="$FINAL_LIST ca-certificates bsdmainutils pkg-config cmake" +fi + +echo -e "${BLUE} LOG:${YELLOW} Installing: ${NC}$FINAL_LIST" + +if [ "$OS" == "arch" ] || [ "$OS" == "manjaro" ]; then + sudo pacman -S --noconfirm --needed $FINAL_LIST + +elif [ "$OS" == "ubuntu" ] || [ "$OS" == "debian" ]; then + sudo DEBIAN_FRONTEND=noninteractive apt-get update + sudo DEBIAN_FRONTEND=noninteractive apt-get install -y $FINAL_LIST +fi + +if [ "$OS" == "ubuntu" ] || [ "$OS" == "debian" ]; then + echo -e "${BLUE} LOG:${YELLOW} Fixing Ubuntu binary names...${NC}" + [ -f /usr/bin/fdfind ] && sudo ln -sf /usr/bin/fdfind /usr/local/bin/fd + [ -f /usr/bin/batcat ] && sudo ln -sf /usr/bin/batcat /usr/local/bin/bat +fi # Moving Pre-Built bin to .local/bin mkdir -p "$HOME/.local/bin"