47 lines
1.0 KiB
Bash
Executable File
47 lines
1.0 KiB
Bash
Executable File
#!/usr/bin/env sh
|
|
|
|
DATE=$(date +%a-%d-%m-%y)
|
|
|
|
echo $DATE
|
|
|
|
mkdir old/$DATE
|
|
mv latest/.* old/$DATE
|
|
mv latest/* old/$DATE
|
|
|
|
mkdir -p latest/.config
|
|
|
|
# WM/Bar/Launcher
|
|
cp -r $HOME/.config/sway latest/.config/
|
|
cp -r $HOME/.config/waybar latest/.config/
|
|
cp -r $HOME/.config/fuzzel latest/.config/
|
|
cp -r $HOME/.config/dunst latest/.config/
|
|
|
|
# GTK/QT
|
|
cp $HOME/.gtkrc-2.0 latest
|
|
cp -r $HOME/.config/gtk-2.0 latest/.config/
|
|
cp -r $HOME/.config/gtk-3.0 latest/.config/
|
|
cp -r $HOME/.config/gtk-4.0 latest/.config/
|
|
cp -r $HOME/.config/qt5ct latest/.config/
|
|
cp -r $HOME/.config/qt6ct latest/.config/
|
|
cp -r $HOME/.config/Kvantum latest/.config/
|
|
|
|
# Shell/Terminal
|
|
cp $HOME/.zshrc latest/
|
|
cp -r $HOME/.antigen latest/
|
|
cp -r $HOME/.config/antigen latest/.config/
|
|
cp -r $HOME/.config/kitty latest/.config/
|
|
cp -r $HOME/.config/htop latest/.config/
|
|
|
|
# Nvim
|
|
cp -r $HOME/.config/nvim latest/.config/
|
|
|
|
# Env
|
|
cp -r $HOME/.config/environment.d latest/.config/
|
|
|
|
# Misc
|
|
cp -r $HOME/.config/neofetch latest/.config/
|
|
|
|
### Old ###
|
|
# cp -r $HOME/.config/rofi latest/.config/
|
|
|