Skip to content

Commit 6ac50a3

Browse files
committed
fix backup and restore config
1 parent 2bb2bb2 commit 6ac50a3

File tree

2 files changed

+18
-5
lines changed

2 files changed

+18
-5
lines changed

.backup/run.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,17 @@ if [ -f "/etc/os-release" ]; then
2020
if [ "$OS" == "Ubuntu" ]; then
2121
cp -TRv "${ZSH_CUSTOM:-$HOME}"/.config/dconf ../ubuntu/.config/dconf
2222
cp -TRv "${ZSH_CUSTOM:-$HOME}"/.config/mimeapps.list ../ubuntu/.config/mimeapps.list
23-
cp -TRv "${ZSH_CUSTOM:-$HOME}"/.local/share/sounds ../ubuntu/.local/share/sounds
2423
cp -TRv "${ZSH_CUSTOM:-$HOME}"/.config/gnome-shell ../ubuntu/.config/gnome-shell
2524

26-
cp -TRv "${ZSH_CUSTOM:-$HOME}"/.local/share/gnome-shell ../ubuntu/.local/share/gnome-shell
25+
cp -TRv "${ZSH_CUSTOM:-$HOME}"/.local/share/sounds ../ubuntu/.local/share/sounds
2726
cp -TRv "${ZSH_CUSTOM:-$HOME}"/.local/share/grilo-plugins ../ubuntu/.local/share/grilo-plugins
27+
cp -TRv "${ZSH_CUSTOM:-$HOME}"/.local/share/gnome-shell ../ubuntu/.local/share/gnome-shell
2828

2929
elif [ "$OS" == "Zorin OS" ]; then
3030
cp -TRv "${ZSH_CUSTOM:-$HOME}"/.config/dconf ../zorin/.config/dconf
3131
cp -TRv "${ZSH_CUSTOM:-$HOME}"/.config/mimeapps.list ../zorin/.config/mimeapps.list
32-
cp -TRv "${ZSH_CUSTOM:-$HOME}"/.local/share/sounds ../zorin/.local/share/sounds
3332

33+
cp -TRv "${ZSH_CUSTOM:-$HOME}"/.local/share/sounds ../zorin/.local/share/sounds
3434
cp -TRv "${ZSH_CUSTOM:-$HOME}"/.local/share/gnome-shell ../zorin/.local/share/gnome-shell
3535
fi
3636
fi

.setup/options/setup/after-setup.sh

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,25 @@ while true; do
2222
sudo apt install gir1.2-gda-5.0 gir1.2-gsound-1.0 -y # install gsound for 'Pano Clipboard Manager'
2323
#cp -TRv ../../../ "${ZSH_CUSTOM:-$HOME/}"
2424

25-
cp -TR ../../../.config ~/.config
26-
cp -TR ../../../.local ~/.local
2725
cp -TR ../../../.psensor ~/.psensor
2826
cp ../../../.bashrc ~/.bashrc
2927
cp ../../../.zshrc ~/.zshrc
3028
cp ../../../.p10k.zsh ~/.p10k.zsh
29+
cp -TR ../../../.config ~/.config
30+
31+
# shellcheck disable=SC1091
32+
if [ -f "/etc/os-release" ]; then
33+
. /etc/os-release
34+
OS=$NAME
35+
36+
if [ "$OS" == "Ubuntu" ]; then
37+
cp -TR ../../../ubuntu/.config ~/.config
38+
cp -TR ../../../ubuntu/.local ~/.local
39+
elif [ "$OS" == "Zorin OS" ]; then
40+
cp -TR ../../../zorin/.config ~/.config
41+
cp -TR ../../../zorin/.local ~/.local
42+
fi
43+
fi
3144

3245
break
3346
;;

0 commit comments

Comments
 (0)