Something went wrong. Try again.
Monorepo for Aesthetic.Computer aesthetic.computer
Something went wrong. Try again.
2.0 kB ยท 68 lines
Shell
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869#!/bin/bash
# Install recommended overlay tools for ac-event-daemon
echo "๐ง Installing overlay tools for better notifications..."
# Detect package managerif command -v dnf >/dev/null 2>&1; then PKG_MANAGER="dnf" INSTALL_CMD="sudo dnf install -y"elif command -v apt >/dev/null 2>&1; then PKG_MANAGER="apt" INSTALL_CMD="sudo apt install -y"elif command -v pacman >/dev/null 2>&1; then PKG_MANAGER="pacman" INSTALL_CMD="sudo pacman -S --noconfirm"else echo "โ Unsupported package manager. Please install manually:" echo " - chromium (or google-chrome)" echo " - zenity" echo " - figlet" exit 1fi
echo "๐ฆ Using $PKG_MANAGER package manager..."
packages_to_install=""
# Check and install chromiumif ! command -v chromium >/dev/null 2>&1 && ! command -v chromium-browser >/dev/null 2>&1 && ! command -v google-chrome >/dev/null 2>&1; then echo "๐ Adding chromium..." case $PKG_MANAGER in dnf) packages_to_install="$packages_to_install chromium" ;; apt) packages_to_install="$packages_to_install chromium-browser" ;; pacman) packages_to_install="$packages_to_install chromium" ;; esacfi
# Check and install zenityif ! command -v zenity >/dev/null 2>&1; then echo "๐ฌ Adding zenity..." packages_to_install="$packages_to_install zenity"fi
# Check and install figletif ! command -v figlet >/dev/null 2>&1; then echo "๐ค Adding figlet..." packages_to_install="$packages_to_install figlet"fi
# Install packages if any are neededif [ -n "$packages_to_install" ]; then echo "๐ฅ Installing:$packages_to_install" $INSTALL_CMD $packages_to_install if [ $? -eq 0 ]; then echo "โ
Installation complete!" else echo "โ Installation failed. You may need to run with sudo or install manually." exit 1 fielse echo "โ
All recommended tools are already installed!"fi
echo ""echo "๐งช Testing installed tools..."./test-overlays.sh