diff options
| -rw-r--r-- | Makefile | 1 | ||||
| -rwxr-xr-x | config-backup | 26 |
2 files changed, 27 insertions, 0 deletions
| @@ -4,6 +4,7 @@ SCRIPTS = addressgrep \ | |||
| 4 | battery-checknow \ | 4 | battery-checknow \ |
| 5 | battery-status \ | 5 | battery-status \ |
| 6 | brightness \ | 6 | brightness \ |
| 7 | config-backup \ | ||
| 7 | dmenu-bookmarks \ | 8 | dmenu-bookmarks \ |
| 8 | dmenu-dwm-sessionmanager \ | 9 | dmenu-dwm-sessionmanager \ |
| 9 | dmenu-filepicker \ | 10 | dmenu-filepicker \ |
diff --git a/config-backup b/config-backup new file mode 100755 index 0000000..fabd316 --- /dev/null +++ b/config-backup | |||
| @@ -0,0 +1,26 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | # Copy my config files to my backup folder | ||
| 4 | |||
| 5 | folder=$HOME/box/configbackups | ||
| 6 | |||
| 7 | dotfiles=".bash_profile .bashrc .inputrc .mblaze .nexrc .tmux.conf .xinitrc" | ||
| 8 | config="colors fontconfig git imv mpop msmtp zathura" | ||
| 9 | src="clipmenu clipnotify dmenu dwm herbe st" | ||
| 10 | |||
| 11 | # copy | ||
| 12 | |||
| 13 | for i in $dotfiles; do cp -R $HOME/$i $folder/home/; done | ||
| 14 | for i in $config; do cp -R $HOME/.config/$i $folder/config/; done | ||
| 15 | for i in $src; do cp -R $HOME/.local/src/$i $folder/src/; done | ||
| 16 | |||
| 17 | # redact | ||
| 18 | |||
| 19 | rm $folder/config/git/credentials | ||
| 20 | |||
| 21 | sed 's/^password .*/password REDACTED/' \ | ||
| 22 | < $folder/config/mpop/config > $folder/config/mpop/config.redacted | ||
| 23 | rm $folder/config/mpop/config | ||
| 24 | sed 's/^password .*/password REDACTED/' \ | ||
| 25 | < $folder/config/msmtp/config > $folder/config/msmtp/config.redacted | ||
| 26 | rm $folder/config/msmtp/config | ||
