summaryrefslogtreecommitdiffstats
path: root/install.sh
diff options
context:
space:
mode:
Diffstat (limited to 'install.sh')
-rwxr-xr-xinstall.sh25
1 files changed, 14 insertions, 11 deletions
diff --git a/install.sh b/install.sh
index 8494c63..153a98e 100755
--- a/install.sh
+++ b/install.sh
@@ -1,20 +1,23 @@
+#!/bin/bash
INSTALL_BASEFILE=`readlink -f $0`
INSTALL_BASEDIR=`dirname $INSTALL_BASEFILE`
CMD="ln -sfn"
-# XDEFAULTS
-echo "Linking $INSTALL_BASEDIR/.Xdefaults to $HOME/.Xdefaults"
-$CMD $INSTALL_BASEDIR/Xdefaults $HOME/.Xdefaults
+function linkmy
+{
+ echo "Linking $INSTALL_BASEDIR/$1 to $HOME/$2"
+ $CMD $INSTALL_BASEDIR/$1 $HOME/$2
+}
+# XDEFAULTS
+linkmy Xdefaults .Xdefaults
# XMODMAP
-echo "Linking $INSTALL_BASEDIR/.Xmodmap to $HOME/.Xmodmap"
-$CMD $INSTALL_BASEDIR/Xmodmap $HOME/.Xmodmap
-
+linkmy Xmodmap .Xmodmap
# NCMPCPP
-echo "Linking $INSTALL_BASEDIR/ncmpcpp to $HOME/.ncmpcpp"
-$CMD $INSTALL_BASEDIR/ncmpcpp $HOME/.ncmpcpp
-
+linkmy ncmpcpp .ncmpcpp
# AWESOME
-echo "Linking $INSTALL_BASEDIR/config/awesome to $HOME/.config/awesome"
-$CMD $INSTALL_BASEDIR/config/awesome $HOME/.config/awesome
+linkmy config/awesome .config/awesome
+# EMACS
+linkmy emacs .emacs
+linkmy emacs.d .emacs.d