aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJaKooLit <ejhay.games@gmail.com>2025-02-21 19:20:39 +0900
committerJaKooLit <ejhay.games@gmail.com>2025-02-21 19:20:39 +0900
commit7c580b07c5fde91f1b03893a282f2c575819ce77 (patch)
tree5dd2d400a9431c74b20e81f36078ae4173568ef4
parentc35b1026d16cff151b763ee484d9fc773952aeb1 (diff)
adjusted copy.sh to restore Animations and Monitors directories automatically
-rw-r--r--config/waybar/configs/[LEFT] WestWing v22
-rw-r--r--config/waybar/configs/[RIGHT] EastWing v22
-rwxr-xr-xcopy.sh38
3 files changed, 38 insertions, 4 deletions
diff --git a/config/waybar/configs/[LEFT] WestWing v2 b/config/waybar/configs/[LEFT] WestWing v2
index e5e2fca4..2d90643d 100644
--- a/config/waybar/configs/[LEFT] WestWing v2
+++ b/config/waybar/configs/[LEFT] WestWing v2
@@ -29,7 +29,7 @@
],
"modules-center": [
- "hyprland/workspaces",
+ "hyprland/workspaces#numbers",
],
"modules-right": [
diff --git a/config/waybar/configs/[RIGHT] EastWing v2 b/config/waybar/configs/[RIGHT] EastWing v2
index 134dc18d..ae8581ce 100644
--- a/config/waybar/configs/[RIGHT] EastWing v2
+++ b/config/waybar/configs/[RIGHT] EastWing v2
@@ -29,7 +29,7 @@
],
"modules-center": [
- "hyprland/workspaces",
+ "hyprland/workspaces#numbers",
],
"modules-right": [
diff --git a/copy.sh b/copy.sh
index edf5a05f..6f29f750 100755
--- a/copy.sh
+++ b/copy.sh
@@ -577,6 +577,42 @@ done
printf "\n%.0s" {1..1}
+# Restore automatically Animations and Monitor-Profiles
+# including monitors.conf and workspaces.conf
+HYPR_DIR="$HOME/.config/hypr"
+BACKUP_DIR=$(get_backup_dirname)
+BACKUP_HYPR_PATH="$HYPR_DIR-backup-$BACKUP_DIR"
+
+if [ ! -d "$BACKUP_HYPR_PATH" ]; then
+ exit 0
+fi
+
+echo -e "\n${NOTE} Restoring ${SKY_BLUE}Animations & Monitor Profiles${RESET} directories into ${YELLOW}$HYPR_DIR${RESET}..."
+
+DIR_B=("Monitor_Profiles" "animations")
+# Restore directories automatically
+for DIR_RESTORE in "${DIR_B[@]}"; do
+ BACKUP_SUBDIR="$BACKUP_HYPR_PATH/$DIR_RESTORE"
+
+ if [ -d "$BACKUP_SUBDIR" ]; then
+ cp -r "$BACKUP_SUBDIR" "$HYPR_DIR/"
+ echo "${OK} - Restored directory: ${MAGENTA}$DIR_RESTORE${RESET}" 2>&1 | tee -a "$LOG"
+ fi
+done
+
+# Restore files automatically
+FILE_B=("monitors.conf" "workspaces.conf")
+for FILE_RESTORE in "${FILE_B[@]}"; do
+ BACKUP_FILE="$BACKUP_HYPR_PATH/$FILE_RESTORE"
+
+ if [ -f "$BACKUP_FILE" ]; then
+ cp "$BACKUP_FILE" "$HYPR_DIR/$FILE_RESTORE"
+ echo "${OK} - Restored file: ${MAGENTA}$FILE_RESTORE${RESET}" 2>&1 | tee -a "$LOG"
+ fi
+done
+
+printf "\n%.0s" {1..1}
+
# Restoring UserConfigs and UserScripts
DIRH="hypr"
FILES_TO_RESTORE=(
@@ -666,8 +702,6 @@ DIR_H="hypr"
FILES_2_RESTORE=(
"hyprlock.conf"
"hypridle.conf"
- "monitors.conf"
- "workspaces.conf"
)
DIRPATH=~/.config/"$DIR_H"
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage