dotfiles/modules/07-browsers.sh

26 lines
579 B
Bash
Executable File

#!/usr/bin/env bash
# 06-browsers.sh - Install web browsers (Chrome, Firefox, Brave)
set -e
# List of browser packages to install
BROWSERS=(google-chrome firefox brave-bin)
# Install browsers with paru (AUR helper)
echo "Installing browsers: ${BROWSERS[*]}"
to_install=()
for pkg in "${BROWSERS[@]}"; do
if ! paru -Q "$pkg" &>/dev/null; then
to_install+=("$pkg")
fi
done
if [ "${#to_install[@]}" -gt 0 ]; then
paru -S --noconfirm "${to_install[@]}"
echo "Browsers installed."
export DOTFILES_PACKAGES_UPDATED=1
else
echo "All browsers already installed."
fi