aboutsummaryrefslogtreecommitdiff
path: root/install
blob: 632360ec6ee51c8ab6d1a20c7da7aed4477f3b76 (plain)
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#!/bin/bash

WDIR=`pwd`
cd `dirname $0`

IUSER=`whoami`
WHOME=`cd ~ && pwd`

function inst {
	SOURCE=$1
	OUTPUT=$2
	echo rsync -rlpt $SOURCE $OUTPUT
	rsync -rlpt $SOURCE $OUTPUT
}

read -p "Install Bashrc? (Y/n) "
if [[ $REPLY =~ ^[Yy]?$ ]]; then
	inst bashrc $WHOME/.bashrc
fi

# This doesn't work. sudo can't be called on function
#read -p "Install Bashrc to root? (Y/n) "
#if [[ $REPLY =~ ^[Yy]?$ ]]; then
	#sudo inst bashrc /root/.bashrc
#fi

read -p "Install GIT configuration? (Y/n) "
if [[ $REPLY =~ ^[Yy]?$ ]]; then
	inst gitconfig $WHOME/.gitconfig
fi

read -p "Install VIM scripts? (Y/n) "
if [[ $REPLY =~ ^[Yy]?$ ]]; then
	inst vimrc $WHOME/.vimrc
	inst vim $WHOME/.vim
	echo "Please don't forget to setup YouCompleteMe"
fi

read -p "Install i3 configuration? (Y/n) "
if [[ $REPLY =~ ^[Yy]?$ ]]; then
	inst xinitrc $WHOME/.xinitrc
	inst Xresources $WHOME/.Xresources
	inst config/i3 $WHOME/.config/i3
	inst config/i3blocks $WHOME/.config/i3blocks
	inst config/i3status $WHOME/.config/i3status
	inst local/bin/mxrandr $WHOME/.local/bin/mxrandr
fi

read -p "Install MPD configuration? (Y/n) "
if [[ $REPLY =~ ^[Yy]?$ ]]; then
	inst config/mpd $WHOME/.config/mpd
fi

read -p "Install backup script? (Y/n) "
if [[ $REPLY =~ ^[Yy]?$ ]]; then
	inst local/bin/system-backup $WHOME/.local/bin/system-backup
fi

read -p "Install Eagle CAD configuration? (Y/n) "
if [[ $REPLY =~ ^[Yy]?$ ]]; then
	inst eaglerc $WHOME/.eaglerc
fi