dotfiles/restore.sh
2019-10-02 21:06:34 -05:00

50 lines
1.0 KiB
Bash

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