#!/usr/bin/env bash set -e DOTFILES=$(realpath $(dirname ${BASH_SOURCE[0]})) # alacritty ln -sf -T $DOTFILES/alacritty ~/.config/alacritty # atom mkdir -p ~/.atom ln -sf $DOTFILES/atom/config.cson ~/.atom/config.cson ln -sf $DOTFILES/atom/init.coffee ~/.atom/init.coffee ln -sf $DOTFILES/atom/keymap.cson ~/.atom/keymap.cson ln -sf $DOTFILES/atom/styles.less ~/.atom/styles.less # bash ln -sf $DOTFILES/bash/.profile ~/.profile ln -sf $DOTFILES/bash/.bashrc ~/.bashrc ln -sf ~/.profile ~/.bash_profile # bspwm ln -sf -T $DOTFILES/bspwm ~/.config/bspwm # fish ln -sf -T $DOTFILES/fish ~/.config/fish # git ln -sf $DOTFILES/git/.gitconfig ~/.gitconfig # mbsync (isync) mkdir -p ~/mail/ket ln -sf $DOTFILES/mbsync/.mbsyncrc ~/.mbsyncrc # neomutt ln -sf -T $DOTFILES/neomutt ~/.config/neomutt # pictures ln -sf -T $DOTFILES/pictures ~/.pictures # polybar ln -sf -T $DOTFILES/polybar ~/.config/polybar # qutebrowser mkdir -p ~/.config/qutebrowser ln -sf $DOTFILES/qutebrowser/autoconfig.yml ~/.config/qutebrowser/autoconfig.yml # ranger mkdir -p ~/.config/ranger ln -sf $DOTFILES/ranger/rc.conf ~/.config/ranger/rc.conf # sublime mkdir -p ~/.config/sublime-text-3/Packages/User ln -sf "$DOTFILES/subl3/Package Control.sublime-settings" \ ~/.config/sublime-text-3/Packages/User/"Package Control.sublime-settings" for i in Adaptive.sublime-theme \ Preferences.sublime-settings \ Python.sublime-settings \ PythonImproves.sublime-settings \ SublimeLinter.sublime-settings do ln -sf $DOTFILES/subl3/$i ~/.config/sublime-text-3/Packages/User/$i done # sxhkd ln -sf -T $DOTFILES/sxhkd ~/.config/sxhkd # tmux ln -sf $DOTFILES/tmux/.tmux.conf ~/.tmux.conf # vim / nvim mkdir -p ~/.vim/autoload mkdir -p ~/.config ln -sf $DOTFILES/vim/.vimrc ~/.vimrc ln -sf $DOTFILES/vim/plug.vim ~/.vim/autoload/plug.vim ln -sf ~/.vimrc ~/.vim/init.vim ln -sf ~/.vim ~/.config/nvim # xorg ln -sf $DOTFILES/xorg/.xsession ~/.xsession ln -sf $DOTFILES/xorg/.Xresources ~/.Xresources