From bfb0dd39dbf5c9b281abb7fce8b4f60bca0e7708 Mon Sep 17 00:00:00 2001 From: Matt Singleton Date: Thu, 4 Feb 2021 10:42:52 -0600 Subject: use xdg basedir layout for tmux --- deploy.sh | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'deploy.sh') diff --git a/deploy.sh b/deploy.sh index 5ae9d85..ae88db5 100755 --- a/deploy.sh +++ b/deploy.sh @@ -6,7 +6,24 @@ rm -rf dotfiles-backup mkdir -p dotfiles-backup # deploy -for f in vimrc gvimrc gitconfig gitignore zshrc zsh dircolors.conf tmux.conf hammerspoon +if [ -z "$XDG_CONFIG_HOME" ]; +then + config_home="$HOME/.config" +else + config_home="$XDG_CONFIG_HOME" +fi +cd xdg-config +for d in * +do + dest="$config_home/$d" + if [ -e "$dest" ]; then + mv "$dest" ../dotfiles-backup/$d + fi + ln -sf "$(pwd)/$d" "$dest" +done +cd .. + +for f in vimrc gvimrc gitconfig gitignore zshrc zsh dircolors.conf hammerspoon do if [ -e ~/.${f} ]; then mv ~/.${f} dotfiles-backup/${f} -- cgit v1.2.3