aboutsummaryrefslogtreecommitdiffstats
path: root/copy.sh
diff options
context:
space:
mode:
authorinstaller <installer@gmail.com>2025-02-11 11:41:34 +0900
committerinstaller <installer@gmail.com>2025-02-11 11:41:34 +0900
commitabdd48518bcc25cb988364fde3fa2d0fe1b4bef1 (patch)
treef1998fa3896a21b85999740311399278921a9e1d /copy.sh
parent90623057bbfd7e9d010cbb316947467884e3b774 (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-xcopy.sh38
1 files changed, 17 insertions, 21 deletions
diff --git a/copy.sh b/copy.sh
index 4b6a3cde..43093d8e 100755
--- a/copy.sh
+++ b/copy.sh
@@ -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)
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage