#!/bin/bash dfdir=$(cd "$(dirname "$0")" && pwd) ln -s "$dfdir/profile" "$HOME/.profile" ln -s "$dfdir/rc" "$HOME/.rc" ln -s "$dfdir/zshrc" "$HOME/.zshrc" ln -s "$dfdir/zsh" "$HOME/.zsh" ln -s "$dfdir/zprofile" "$HOME/.zprofile" ln -s "$dfdir/zshenv" "$HOME/.zshenv" ln -s "$dfdir/vimrc" "$HOME/.vimrc" ln -s "$dfdir/vim" "$HOME/.vim" ln -s "$dfdir/indent.pro" "$HOME/.indent.pro" ln -s "$dfdir/screenrc" "$HOME/.screenrc" ln -s "$dfdir/tmux.conf" "$HOME/.tmux.conf" ln -s "$dfdir/ledgerrc" "$HOME/.ledgerrc" ln -s "$dfdir/toprc" "$HOME/.toprc" ln -s "$dfdir/muttrc" "$HOME/.muttrc" ln -s "$dfdir/mutt" "$HOME/.mutt" ln -s "$dfdir/gitconfig" "$HOME/.gitconfig" ln -s "$dfdir/irssi" "$HOME/.irssi" [ `uname -s` = "Linux" ] && ln -s "$dfdir/Xdefaults" "$HOME/.Xdefaults" touch "$HOME/.hushlogin" # Initialized submodules cd "$dfdir" git submodule init git submodule update exit 0