-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsymlink_setup.sh
More file actions
executable file
·35 lines (33 loc) · 1.28 KB
/
symlink_setup.sh
File metadata and controls
executable file
·35 lines (33 loc) · 1.28 KB
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
35
#!/bin/sh
# this will setup the symlinks for the dotfiles-base in ~/.config
[ ! -d ~/.config ] && mkdir ~/.config
rm -r ~/.config/zathura
rm -r ~/.config/dunst
rm -r ~/.config/sxhkd
rm -r ~/.config/polybar
rm -r ~/.config/nvim
rm -r ~/.config/bspwm
rm -r ~/.config/zsh
rm -r ~/.config/fontconfig
rm -r ~/.config/paru
rm -r ~/.config/X11
rm -r ~/.config/rofi
[ ! -d ~/.config/qutebrower ] && mkdir ~/.config/qutebrowser
[ ! -d ~/.config/vifm ] && mkdir ~/.config/vifm
ln -s ~/dotfiles-base/zathura ~/.config/zathura
ln -s ~/dotfiles-base/dunst ~/.config/dunst
ln -s ~/dotfiles-base/sxhkd ~/.config/sxhkd
ln -s ~/dotfiles-base/polybar ~/.config/polybar
ln -s ~/dotfiles-base/nvim ~/.config/nvim
ln -s ~/dotfiles-base/bspwm ~/.config/bspwm
ln -s ~/dotfiles-base/vifm/colors ~/.config/vifm/colors
ln -s ~/dotfiles-base/vifm/scripts ~/.config/vifm/scripts
ln -s ~/dotfiles-base/vifm/vifmrc ~/.config/vifm/vifmrc
ln -s ~/dotfiles-base/qutebrowser/config.py ~/.config/qutebrowser/config.py
ln -s ~/dotfiles-base/zsh/.zshenv ~/.zshenv
ln -s ~/dotfiles-base/zsh ~/.config/zsh
ln -s ~/dotfiles-base/user-dirs.dirs ~/.config/user-dirs.dirs
ln -s ~/dotfiles-base/X11 ~/.config/X11
ln -s ~/dotfiles-base/fontconfig ~/.config/fontconfig
ln -s ~/dotfiles-base/paru ~/.config/paru
ln -s ~/dotfiles-base/rofi ~/.config/rofi