✨ add automated script to update repo
This commit is contained in:
@@ -0,0 +1,71 @@
|
||||
#!/usr/bin/bash
|
||||
|
||||
printf "\n"
|
||||
|
||||
echo "Running this script will override data in current repo with user configurations."
|
||||
echo "This script is intended to be used by repository owner(retrozinndev)"
|
||||
|
||||
printf "\n"
|
||||
|
||||
echo " WARN! Please run this script in it's current directory to avoid problems"
|
||||
echo "Tip: Press Ctrl + C to stop script"
|
||||
|
||||
printf "\n"
|
||||
|
||||
if [ ! -f ./update-repo.sh ]
|
||||
then
|
||||
echo "[ERROR] Looks like you're not in the repo directory, please run this script from the dotfiles repository directory."
|
||||
printf "Finishing with errors...\n"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "Starting in 3... "
|
||||
sleep 1s
|
||||
echo "2..."
|
||||
sleep 1s
|
||||
echo "1..."
|
||||
sleep 1s
|
||||
|
||||
printf "\n"
|
||||
|
||||
|
||||
echo "[info] Cleaning current repo dotfiles..."
|
||||
# Modify dirs here when adding something new:
|
||||
rm -rf ./wofi/ ./waybar/ ./swaync/ ./hyprland/ ./hyprlock ./hypridle ./hyprpaper
|
||||
|
||||
echo "Done cleaning."
|
||||
|
||||
echo "[info] Copying Hyprland dotfiles... (hyprland, hypridle, hyprlock, hyprpaper)"
|
||||
cp -r $HOME/.config/hypr ./
|
||||
|
||||
|
||||
echo "[info] Organizing:"
|
||||
echo "-> Hypridle"
|
||||
mkdir -p ./hypridle
|
||||
cp ./hypr/hypridle.conf ./hypridle/
|
||||
|
||||
echo "-> Hyprlock"
|
||||
mkdir -p ./hyprlock
|
||||
cp ./hypr/hyprlock.conf ./hyprlock/
|
||||
|
||||
echo "-> Hyprpaper"
|
||||
mkdir ./hyprpaper
|
||||
cp ./hypr/hyprpaper.conf ./hyprpaper/
|
||||
|
||||
echo "[info] Copying Waybar..."
|
||||
cp -r $HOME/.config/waybar .
|
||||
|
||||
echo "[info] Copying Wofi..."
|
||||
cp -r $HOME/.config/wofi .
|
||||
|
||||
echo "[info] Copying Swaync..."
|
||||
cp -r $HOME/.config/swaync .
|
||||
|
||||
printf "\nDone! You may now push this to the dotfiles repo!\n"
|
||||
|
||||
if [ -f /bin/git ]
|
||||
then
|
||||
git status
|
||||
fi
|
||||
|
||||
exit 0
|
||||
Reference in New Issue
Block a user