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