# If dotfiles is placed in home directory, the following commands should work. # Nevertheless, I don't maintain this file, so just use it as reference. # WARNING: if $HOME contains spaces this breaks dotfiles=$HOME/dotfiles # you can play with ln options (e.g., `ln -siv`) cd $HOME ln -sf $dotfiles/public/.xbindkeysrc .xbindkeysrc ln -sf $dotfiles/public/.xinitrc .xinitrc ln -sf $dotfiles/public/.inputrc .inputrc ln -sf $dotfiles/public/.infokey .infokey ln -sf $dotfiles/public/.git-prompt.sh .git-prompt.sh ln -sf $dotfiles/public/.bashrc .bashrc ln -sf $dotfiles/public/.bash_profile .bash_profile ln -sf $dotfiles/public/.bash_aliases .bash_aliases mkdir -p .config ln -sf $dotfiles/public/.config/git .config/git ln -sf $dotfiles/public/.config/gtk-3.0 .config/gtk-3.0 ln -sf $dotfiles/public/.config/locale.conf .config/locale.conf ln -sf $dotfiles/public/.config/mpv .config/mpv ln -sf $dotfiles/public/.config/nsxiv .config/nsxiv ln -sf $dotfiles/public/.config/nvim .config/nvim ln -sf $dotfiles/public/.config/tmux .config/tmux ln -sf $dotfiles/public/.config/zathura .config/zathura mkdir -p .vim ln -sf $dotfiles/public/.vim/fun.vim .vim/fun.vim ln -sf $dotfiles/public/.vim/vimrc .vim/vimrc mkdir -p code/dwm ln -sf $dotfiles/public/code/dwm/config.h code/dwm/config.h mkdir -p code/dwmblocks ln -sf $dotfiles/public/code/dwmblocks/config.h code/dwmblocks/config.h mkdir -p code/st ln -sf $dotfiles/public/code/st/config.h code/st/config.h