26 lines
579 B
Bash
Executable File
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
|