-
Notifications
You must be signed in to change notification settings - Fork 0
/
backup.sh
executable file
·34 lines (24 loc) · 852 Bytes
/
backup.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/usr/bin/env bash
# backup wallpaper
cp ~/wallpaper.png ./extra/wallpaper.png
# backup git configs
cp -r ~/.config/git/* ./git/.config/git/
# remove sensitive values from git config
sed -i '/signingkey/d' ./git/.config/git/config
# backup fish configs
cp ~/.config/fish/config.fish ./fish/.config/fish/config.fish
# backup neofetch configs
cp -r ~/.config/neofetch/* ./neofetch/.config/neofetch
# backup picom config
cp ~/.config/picom.conf ./picom/.config/picom.conf
# backup i3 config
cp ~/.config/i3/config ./i3/.config/i3/config
cp ~/.i3/* ./i3/.i3/
# backup eww configs
cp -r ~/.config/eww/* ./eww/.config/eww/
# backup kitty config
cp ~/.config/kitty/kitty.conf ./kitty/.config/kitty/kitty.conf
# backup neovim configs
cp -r ~/.config/nvim/* ./nvim/.config/nvim/
# backup dunst configs
cp -r ~/.config/dunst/* ./dunst/.config/dunst/