dot_dir=$(dirname $0) cd $dot_dir for f in $(find -L $(pwd) -maxdepth 1 -type f); do echo "Linking ${f}" rm -f ${HOME}/$(basename $f); ln -s $f ${HOME}/$(basename $f); done; dirs=$(pwd)/.bash_rc.d dirs="$dirs $(pwd)/.emacs.d" dirs="$dirs $(pwd)/.irssi" dirs="$dirs $(pwd)/.vim" dirs="$dirs $(pwd)/.yi" dirs="$dirs $(pwd)/.cabal" dirs="$dirs $(pwd)/.xmonad" for d in $dirs; do echo "Linking ${d}" rm -f ${HOME}/$(basename $d); ln -s $d ${HOME}/$(basename $d); done; for f in $(find -L $(pwd)/bin -maxdepth 1 -type f); do echo "Linking ${f}" rm -f ${HOME}/$(basename $f); ln -s $f ${HOME}/$(basename $f); done; touch ~/.hgauth rm -f ~/restore.sh # setup my hg cacerts openssl req -new -x509 -nodes \ -extensions v3_ca \ -keyout /dev/null \ -out dummycert.pem \ -subj "C=US/ST=Illinois/L=Chicago/O=Marzhillstudios/CN=jeremy.marzhillstudios.com" \ -days 3650 sudo mv dummycert.pem /etc/hg-dummy-cert.pem # essential libs ## python mkdir -p ~/sandbox/apps mkdir -p ~/lib/py cd ~/lib/py