aboutsummaryrefslogtreecommitdiff
path: root/install
diff options
context:
space:
mode:
Diffstat (limited to 'install')
-rwxr-xr-xinstall61
1 files changed, 61 insertions, 0 deletions
diff --git a/install b/install
new file mode 100755
index 0000000..52970bc
--- /dev/null
+++ b/install
@@ -0,0 +1,61 @@
+#!/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
+
+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
+ sudo 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