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"