diff options
| author | installer <installer@gmail.com> | 2025-02-11 11:41:34 +0900 |
|---|---|---|
| committer | installer <installer@gmail.com> | 2025-02-11 11:41:34 +0900 |
| commit | abdd48518bcc25cb988364fde3fa2d0fe1b4bef1 (patch) | |
| tree | f1998fa3896a21b85999740311399278921a9e1d /copy.sh | |
| parent | 90623057bbfd7e9d010cbb316947467884e3b774 (diff) | |
updated waybar naming schemes on defaults. Seeing Chris Titus video thinks that it is the latest default. From now on, the latest Waybar default will be default and the old defaults will be renamed accordingly. V5, v6 etc etc
Diffstat (limited to 'copy.sh')
| -rwxr-xr-x | copy.sh | 38 |
1 files changed, 17 insertions, 21 deletions
@@ -4,8 +4,8 @@ clear wallpaper=$HOME/.config/hypr/wallpaper_effects/.wallpaper_current waybar_style="$HOME/.config/waybar/style/[Extra] Modern-Combined - Transparent.css" -waybar_config="$HOME/.config/waybar/configs/[TOP] Default_v5" -waybar_config_laptop="$HOME/.config/waybar/configs/[TOP] Default Laptop_v5" +waybar_config="$HOME/.config/waybar/configs/[TOP] Default" +waybar_config_laptop="$HOME/.config/waybar/configs/[TOP] Default Laptop" # Set some colors for output messages OK="$(tput setaf 2)[OK]$(tput sgr0)" @@ -631,29 +631,25 @@ chmod +x ~/.config/hypr/UserScripts/* 2>&1 | tee -a "$LOG" # Set executable for initial-boot.sh chmod +x ~/.config/hypr/initial-boot.sh 2>&1 | tee -a "$LOG" -# Detect machine type and set waybar configurations accordingly +# Waybar config to symlink & retain based on machine type if hostnamectl | grep -q 'Chassis: desktop'; then - # Configurations for a desktop - ln -sf "$waybar_config" "$HOME/.config/waybar/config" 2>&1 | tee -a "$LOG" - # Remove waybar configs for laptop - rm -rf "$HOME/.config/waybar/configs/[TOP] Default Laptop" \ - "$HOME/.config/waybar/configs/[BOT] Default Laptop" \ - "$HOME/.config/waybar/configs/[TOP] Default Laptop_v2" \ - "$HOME/.config/waybar/configs/[TOP] Default Laptop_v3" \ - "$HOME/.config/waybar/configs/[TOP] Default Laptop_v4" \ - "$HOME/.config/waybar/configs/[TOP] Default Laptop_v5" 2>&1 | tee -a "$LOG" || true + config_file="$waybar_config" + config_remove=" Laptop" else - # Configurations for a laptop or any system other than desktop - ln -sf "$waybar_config_laptop" "$HOME/.config/waybar/config" 2>&1 | tee -a "$LOG" - # Remove waybar configs for desktop - rm -rf "$HOME/.config/waybar/configs/[TOP] Default" \ - "$HOME/.config/waybar/configs/[BOT] Default" \ - "$HOME/.config/waybar/configs/[TOP] Default_v2" \ - "$HOME/.config/waybar/configs/[TOP] Default_v3" \ - "$HOME/.config/waybar/configs/[TOP] Default_v4" \ - "$HOME/.config/waybar/configs/[TOP] Default_v5" 2>&1 | tee -a "$LOG" || true + config_file="$waybar_config_laptop" + config_remove="" fi +ln -sf "$config_file" "$HOME/.config/waybar/config" 2>&1 | tee -a "$LOG" || true + +# Remove inappropriate waybar configs +rm -rf "$HOME/.config/waybar/configs/[TOP] Default$config_remove" \ + "$HOME/.config/waybar/configs/[BOT] Default$config_remove" \ + "$HOME/.config/waybar/configs/[TOP] Default$config_remove (old v1)" \ + "$HOME/.config/waybar/configs/[TOP] Default$config_remove (old v2)" \ + "$HOME/.config/waybar/configs/[TOP] Default$config_remove (old v3)" \ + "$HOME/.config/waybar/configs/[TOP] Default$config_remove (old v4)" 2>&1 | tee -a "$LOG" || true + printf "\n%.0s" {1..2} # for SDDM (sequoia_2) |
