dotfiles/setup.sh

35 lines
817 B
Bash
Executable file

#!/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/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