-
Notifications
You must be signed in to change notification settings - Fork 28
/
Copy pathsymlink.sh
executable file
·35 lines (26 loc) · 1022 Bytes
/
symlink.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
## Symlink my dotfiles
cwd="$PWD"
# Wm/Env
ln -sfn "$cwd"/.config/bspwm ~/.config/bspwm
ln -sfn "$cwd"/.config/polybar ~/.config/polybar
ln -sfn "$cwd"/.config/sxhkd ~/.config/sxhkd
# Vim/Nvim
ln -sfn "$cwd"/.config/nvim/init.vim ~/.config/nvim/init.vim
ln -snf ~/.config/nvim/init.vim ~/.vimrc
ln -sfn "$cwd"/.config/nvim/plugin ~/.config/nvim/plugin
ln -sfn "$cwd"/.config/conky ~/.config/conky
ln -sfn "$cwd"/.config/mpv ~/.config/mpv
ln -sfn "$cwd"/.config/mpd ~/.config/mpd
ln -sfn "$cwd"/.config/dunst ~/.config/dunst
ln -sfn "$cwd"/.config/gtk-3.0 ~/.config/gtk-3.0
ln -sfn "$cwd"/.ncmpcpp ~/.ncmpcpp
# Zsh
ln -sfn "$cwd"/zsh/.zsh-plugins ~/.zsh-plugins
ln -sfn "$cwd"/zsh/.zprofile ~/.zprofile
ln -sfn "$cwd"/zsh/.zshenv ~/.zshenv
ln -sfn "$cwd"/zsh/.zshrc ~/.zshrc
ln -sfn "$cwd"/.config/picom ~/.config/picom
ln -sfn "$cwd"/.config/rofi ~/.config/rofi
ln -sfn "$cwd"/.config/zathura ~/.config/zathura
ln -sfn "$cwd"/.config/redshift.conf ~/.config/redshift.conf
ln -sfn "$cwd"/.Xresources ~/.Xresources