/
install.sh
executable file
·39 lines (29 loc) · 1014 Bytes
/
install.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/bin/bash
CONF=$(dirname $(readlink -f $0))
cd $HOME
# install packages
sudo apt-get install $(cat $CONF/packagelist)
# clean slate
rm -vrf .bashrc .emacs .emacs.d .gdbinit .Xresources .gnupg .xmonad .ssh .hindsight
# install links
mkdir -vp .ssh .xmonad .hindsight/conf .config/terminator
ln -vs $CONF/dotbashrc .bashrc
ln -vs $CONF/dotemacs .emacs
ln -vs $CONF/dotemacs.d .emacs.d
ln -vs $CONF/dotgdbinit .gdbinit
ln -vs $CONF/dotXresources .Xresources
ln -vs $CONF/dotsshslashconfig .ssh/config
ln -vs $CONF/xmonad.hs .xmonad/xmonad.hs
ln -vs $CONF/blink .xmonad/blink
ln -vs $CONF/terminator.conf .config/terminator/config
xrdb .Xresources
# install secret stuff
cp -v $CONF/secret/id_rsa .ssh/
cp -va $CONF/secret/dotgnupg .gnupg
cp -v $CONF/secret/hindsight-key .hindsight/conf/key
# install xmonad
sudo cp -rv $CONF/xmonad/usr /
sudo ln -fsv $PWD/.cabal/bin/xmonad /usr/bin/xmonad
# disable desktop
gconftool-2 --type boolean --set /apps/nautilus/preferences/show_desktop false
echo 'ALL DONE!'