|
|
|
|
@ -5,6 +5,8 @@ clear
|
|
|
|
|
|
|
|
|
|
wallpaper=$HOME/Pictures/wallpapers/Fantasy-Waterfall.png |
|
|
|
|
waybar_style="$HOME/.config/waybar/style/[Dark] Latte-Wallust combined.css" |
|
|
|
|
waybar_config="$HOME/.config/waybar/configs/[TOP] Default_v3" |
|
|
|
|
waybar_config_laptop="$HOME/.config/waybar/configs/[TOP] Default Laptop_v3" |
|
|
|
|
|
|
|
|
|
# Check if running as root. If root, script will exit |
|
|
|
|
if [[ $EUID -eq 0 ]]; then |
|
|
|
|
@ -249,12 +251,12 @@ printf "\n%.0s" {1..2}
|
|
|
|
|
# Detect machine type and set Waybar configurations accordingly, logging the output |
|
|
|
|
if hostnamectl | grep -q 'Chassis: desktop'; then |
|
|
|
|
# Configurations for a desktop |
|
|
|
|
ln -sf "$HOME/.config/waybar/configs/[TOP] Default_v2" "$HOME/.config/waybar/config" 2>&1 | tee -a "$LOG" |
|
|
|
|
ln -sf $waybar_config "$HOME/.config/waybar/config" 2>&1 | tee -a "$LOG" |
|
|
|
|
rm -r "$HOME/.config/waybar/configs/[TOP] Default Laptop" "$HOME/.config/waybar/configs/[BOT] Default Laptop" 2>&1 | tee -a "$LOG" |
|
|
|
|
rm -r "$HOME/.config/waybar/configs/[TOP] Default Laptop_v2" "$HOME/.config/waybar/configs/[TOP] Default Laptop_v3" 2>&1 | tee -a "$LOG" |
|
|
|
|
else |
|
|
|
|
# Configurations for a laptop or any system other than desktop |
|
|
|
|
ln -sf "$HOME/.config/waybar/configs/[TOP] Default Laptop_v2" "$HOME/.config/waybar/config" 2>&1 | tee -a "$LOG" |
|
|
|
|
ln -sf $waybar_config_laptop "$HOME/.config/waybar/config" 2>&1 | tee -a "$LOG" |
|
|
|
|
rm -r "$HOME/.config/waybar/configs/[TOP] Default" "$HOME/.config/waybar/configs/[BOT] Default" 2>&1 | tee -a "$LOG" |
|
|
|
|
rm -r "$HOME/.config/waybar/configs/[TOP] Default_v2" "$HOME/.config/waybar/configs/[TOP] Default_v3" 2>&1 | tee -a "$LOG" |
|
|
|
|
fi |
|
|
|
|
|