# I don't maintain this file, use it ONLY AS REFERENCE # # WARNINGS: # * if $HOME contains spaces this breaks # * `ln -sf` overwrites the destination files # # you can play with ln options (e.g., `ln -siv`) dotfiles=$HOME/mahcode/dotfiles/public dest=$HOME cd $HOME ln -sfn $dotfiles/.xbindkeysrc ln -sfn $dotfiles/.xinitrc ln -sfn $dotfiles/.inputrc ln -sfn $dotfiles/.infokey ln -sfn $dotfiles/.git-prompt.sh ln -sfn $dotfiles/.bashrc ln -sfn $dotfiles/.bash_profile ln -sfn $dotfiles/.bash_aliases mkdir -p $dest/.vim cd $dest/.vim ln -sfn $dotfiles/.vim/fun.vim ln -sfn $dotfiles/.vim/vimrc mkdir -p $dest/.config cd $dest/.config ln -sfn $dotfiles/.config/git ln -sfn $dotfiles/.config/gtk-3.0 ln -sfn $dotfiles/.config/locale.conf ln -sfn $dotfiles/.config/mpv ln -sfn $dotfiles/.config/nsxiv ln -sfn $dotfiles/.config/nvim ln -sfn $dotfiles/.config/tmux ln -sfn $dotfiles/.config/zathura mkdir -p $dest/.local/share cd $dest/.local/share ln -s $dotfiles/.local/share/dmenu mkdir -p $dest/code/dwm cd $dest/code/dwm ln -sfn $dotfiles/code/dwm/config.h mkdir -p $dest/code/dwmblocks cd $dest/code/dwmblocks ln -sfn $dotfiles/code/dwmblocks/config.h mkdir -p $dest/code/st cd $dest/code/st ln -sfn $dotfiles/code/st/config.h # Configuration files outside of home directory should be copied, not linked # e.g., #cp $dotfiles/etc/X11/xorg.conf.d/10-extensions.conf