aboutsummaryrefslogtreecommitdiffstats
path: root/copy.sh
diff options
context:
space:
mode:
authorJaKooLit <jimmielovejay@gmail.com>2024-09-18 23:17:07 +0900
committerJaKooLit <jimmielovejay@gmail.com>2024-09-18 23:17:07 +0900
commitd7dc56e6fcb0ddbf3750336a042eceff802aad93 (patch)
tree89d71ec5f045c9f296cbe8ac70d33e38c1da4c1b /copy.sh
parentd0011bc1beb1da8568644d301dde50ac3670143d (diff)
updated copy.sh
Diffstat (limited to 'copy.sh')
-rwxr-xr-xcopy.sh126
1 files changed, 63 insertions, 63 deletions
diff --git a/copy.sh b/copy.sh
index e09d91e8..c2b860ee 100755
--- a/copy.sh
+++ b/copy.sh
@@ -333,69 +333,7 @@ printf "\n"
# Copy Config Files #
set -e # Exit immediately if a command exits with a non-zero status.
-printf "${NOTE} - Copying dotfiles first part\n"
-
-# Function to create a unique backup directory name with month, day, hours, and minutes
-get_backup_dirname() {
- local timestamp
- timestamp=$(date +"%m%d_%H%M")
- echo "back-up_${timestamp}"
-}
-
-# Check if the config directory exists
-if [ ! -d "config" ]; then
- echo "${ERROR} - The 'config' directory does not exist."
- exit 1
-fi
-
-DIR="
- btop
- cava
- hypr
- Kvantum
- qt5ct
- qt6ct
- swappy
- wallust
- wlogout
-"
-
-for DIR_NAME in $DIR; do
- DIRPATH=~/.config/"$DIR_NAME"
-
- # Backup the existing directory if it exists
- if [ -d "$DIRPATH" ]; then
- echo -e "${NOTE} - Config for $DIR_NAME found, attempting to back up."
- BACKUP_DIR=$(get_backup_dirname)
-
- # Backup the existing directory
- mv "$DIRPATH" "$DIRPATH-backup-$BACKUP_DIR" 2>&1 | tee -a "$LOG"
- if [ $? -eq 0 ]; then
- echo -e "${NOTE} - Backed up $DIR_NAME to $DIRPATH-backup-$BACKUP_DIR."
- else
- echo "${ERROR} - Failed to back up $DIR_NAME."
- exit 1
- fi
- fi
-
- # Copy the new config
- if [ -d "config/$DIR_NAME" ]; then
- cp -r "config/$DIR_NAME" ~/.config/"$DIR_NAME" 2>&1 | tee -a "$LOG"
- if [ $? -eq 0 ]; then
- echo "${OK} - Copy of config for $DIR_NAME completed!"
- else
- echo "${ERROR} - Failed to copy $DIR_NAME."
- exit 1
- fi
- else
- echo "${ERROR} - Directory config/$DIR_NAME does not exist to copy."
- exit 1
- fi
-done
-
-printf "\n"
-
-printf "${NOTE} - copying dotfiles second part\n"
+printf "${NOTE} - copying dotfiles first part\n"
# Config directories which will ask the user whether to replace or not
DIRS="
@@ -458,6 +396,68 @@ done
printf "\n%.0s" {1..1}
+printf "${NOTE} - Copying dotfiles second part\n"
+
+# Function to create a unique backup directory name with month, day, hours, and minutes
+get_backup_dirname() {
+ local timestamp
+ timestamp=$(date +"%m%d_%H%M")
+ echo "back-up_${timestamp}"
+}
+
+# Check if the config directory exists
+if [ ! -d "config" ]; then
+ echo "${ERROR} - The 'config' directory does not exist."
+ exit 1
+fi
+
+DIR="
+ btop
+ cava
+ hypr
+ Kvantum
+ qt5ct
+ qt6ct
+ swappy
+ wallust
+ wlogout
+"
+
+for DIR_NAME in $DIR; do
+ DIRPATH=~/.config/"$DIR_NAME"
+
+ # Backup the existing directory if it exists
+ if [ -d "$DIRPATH" ]; then
+ echo -e "${NOTE} - Config for $DIR_NAME found, attempting to back up."
+ BACKUP_DIR=$(get_backup_dirname)
+
+ # Backup the existing directory
+ mv "$DIRPATH" "$DIRPATH-backup-$BACKUP_DIR" 2>&1 | tee -a "$LOG"
+ if [ $? -eq 0 ]; then
+ echo -e "${NOTE} - Backed up $DIR_NAME to $DIRPATH-backup-$BACKUP_DIR."
+ else
+ echo "${ERROR} - Failed to back up $DIR_NAME."
+ exit 1
+ fi
+ fi
+
+ # Copy the new config
+ if [ -d "config/$DIR_NAME" ]; then
+ cp -r "config/$DIR_NAME" ~/.config/"$DIR_NAME" 2>&1 | tee -a "$LOG"
+ if [ $? -eq 0 ]; then
+ echo "${OK} - Copy of config for $DIR_NAME completed!"
+ else
+ echo "${ERROR} - Failed to copy $DIR_NAME."
+ exit 1
+ fi
+ else
+ echo "${ERROR} - Directory config/$DIR_NAME does not exist to copy."
+ exit 1
+ fi
+done
+
+printf "\n"
+
# copying Wallpapers
mkdir -p ~/Pictures/wallpapers
cp -r wallpapers ~/Pictures/ && { echo "${OK} some wallpapers compied!"; } || { echo "${ERROR} Failed to copy some wallpapers."; exit 1; } 2>&1 | tee -a "$LOG"
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage