diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2021-01-06 17:27:18 +0100 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2021-01-06 17:27:18 +0100 |
| commit | 7dd1593c23ac862be1b8a79bf5534ab3842f9449 (patch) | |
| tree | 05904d6b359982eecece93982c75f398c31b1e04 | |
| parent | 167ba112c710b9b1bc0a698dfdf50c874702ce29 (diff) | |
| download | dotfiles-7dd1593c23ac862be1b8a79bf5534ab3842f9449.tar.gz dotfiles-7dd1593c23ac862be1b8a79bf5534ab3842f9449.tar.bz2 dotfiles-7dd1593c23ac862be1b8a79bf5534ab3842f9449.zip | |
Refactoring install script
| -rwxr-xr-x | install | 12 |
1 files changed, 5 insertions, 7 deletions
@@ -2,7 +2,9 @@ create_dotfile_link() { - ln -svf "$DOTDIR/$1" "$HOME/$2" + target="$HOME/$2" + mkdir -vp "$(dirname "$target")" + ln -svf "$DOTDIR/$1" "$target" } create_dotfile_link_same() @@ -22,10 +24,8 @@ create_dotfile_link_same .zshrc create_dotfile_link_same .bashrc create_dotfile_link_same .vimrc create_dotfile_link_same .pluggins.vim -mkdir -p "$HOME/.vim/plugin" create_dotfile_link grep.vim .vim/plugin/grep.vim -mkdir -p "$HOME/.xmonad" create_dotfile_link xmonad.hs .xmonad/xmonad.hs create_dotfile_link_same .gdbinit @@ -36,24 +36,22 @@ create_dotfile_link_same .mailcap create_dotfile_link_same .xinitrc create_dotfile_link_same .zprofile -mkdir -p "$HOME/.config" create_dotfile_link redshift.conf .config/redshift.conf create_dotfile_link mimeapps.list .config/mimeapps.list -mkdir -p "$HOME/.local/share/applications" create_dotfile_link applications/sxiv.desktop .data/applications/sxiv.desktop create_dotfile_link applications/mutt.desktop .data/applications/mutt.desktop create_dotfile_link applications/zathura.desktop .data/applications/zathura.desktop create_dotfile_link applications/newsboat.desktop .data/applications/newsboat.desktop -mkdir -p "$HOME/.config/dunst" create_dotfile_link dunst/dunstrc .config/dunst/dunstrc -mkdir -p "$HOME/.newsboat" create_dotfile_link_same .newsboat/config #create_dotfile_link_same .newsboat/urls # create_dotfile_link_same slock/config.def.h +create_dotfile_link qutebrowser/config.py .config/qutebrowser/config.py + ln -sv "$DOTDIR/bin" "$HOME/bin" ############################################################################### |
