aboutsummaryrefslogtreecommitdiff
path: root/install.sh
diff options
context:
space:
mode:
Diffstat (limited to 'install.sh')
-rwxr-xr-xinstall.sh57
1 files changed, 31 insertions, 26 deletions
diff --git a/install.sh b/install.sh
index 20eaab5..8ce7320 100755
--- a/install.sh
+++ b/install.sh
@@ -1,57 +1,59 @@
#!/usr/bin/env bash
set -e
-
-DOTFILES=$(realpath $(dirname ${BASH_SOURCE[0]}))
+ln -sf -T $(realpath $(dirname ${BASH_SOURCE[0]})) ~/.dotfiles
# alacritty
-ln -sf -T $DOTFILES/alacritty ~/.config/alacritty
+ln -sf -T ~/.dotfiles/alacritty ~/.config/alacritty
# atom
mkdir -p ~/.atom
-ln -sf $DOTFILES/atom/config.cson ~/.atom/config.cson
-ln -sf $DOTFILES/atom/init.coffee ~/.atom/init.coffee
-ln -sf $DOTFILES/atom/keymap.cson ~/.atom/keymap.cson
-ln -sf $DOTFILES/atom/styles.less ~/.atom/styles.less
+ln -sf ~/.dotfiles/atom/config.cson ~/.atom/config.cson
+ln -sf ~/.dotfiles/atom/init.coffee ~/.atom/init.coffee
+ln -sf ~/.dotfiles/atom/keymap.cson ~/.atom/keymap.cson
+ln -sf ~/.dotfiles/atom/styles.less ~/.atom/styles.less
# bash
-ln -sf $DOTFILES/bash/.profile ~/.profile
-ln -sf $DOTFILES/bash/.bashrc ~/.bashrc
+ln -sf ~/.dotfiles/bash/.profile ~/.profile
+ln -sf ~/.dotfiles/bash/.bashrc ~/.bashrc
ln -sf ~/.profile ~/.bash_profile
# bspwm
-ln -sf -T $DOTFILES/bspwm ~/.config/bspwm
+ln -sf -T ~/.dotfiles/bspwm ~/.config/bspwm
# fish
-ln -sf -T $DOTFILES/fish ~/.config/fish
+ln -sf -T ~/.dotfiles/fish ~/.config/fish
# git
-ln -sf $DOTFILES/git/.gitconfig ~/.gitconfig
+ln -sf ~/.dotfiles/git/.gitconfig ~/.gitconfig
+
+# i3
+ln -sf -T ~/.dotfiles/i3 ~/.config/i3
# mbsync (isync)
mkdir -p ~/mail/ket
-ln -sf $DOTFILES/mbsync/.mbsyncrc ~/.mbsyncrc
+ln -sf ~/.dotfiles/mbsync/.mbsyncrc ~/.mbsyncrc
# neomutt
-ln -sf -T $DOTFILES/neomutt ~/.config/neomutt
+ln -sf -T ~/.dotfiles/neomutt ~/.config/neomutt
# pictures
-ln -sf -T $DOTFILES/pictures ~/.pictures
+ln -sf -T ~/.dotfiles/pictures ~/.pictures
# polybar
-ln -sf -T $DOTFILES/polybar ~/.config/polybar
+ln -sf -T ~/.dotfiles/polybar ~/.config/polybar
# qutebrowser
mkdir -p ~/.config/qutebrowser
-ln -sf $DOTFILES/qutebrowser/autoconfig.yml ~/.config/qutebrowser/autoconfig.yml
+ln -sf ~/.dotfiles/qutebrowser/autoconfig.yml ~/.config/qutebrowser/autoconfig.yml
# ranger
mkdir -p ~/.config/ranger
-ln -sf $DOTFILES/ranger/rc.conf ~/.config/ranger/rc.conf
+ln -sf ~/.dotfiles/ranger/rc.conf ~/.config/ranger/rc.conf
# sublime
mkdir -p ~/.config/sublime-text-3/Packages/User
-ln -sf "$DOTFILES/subl3/Package Control.sublime-settings" \
+ln -sf "~/.dotfiles/subl3/Package Control.sublime-settings" \
~/.config/sublime-text-3/Packages/User/"Package Control.sublime-settings"
for i in Adaptive.sublime-theme \
Preferences.sublime-settings \
@@ -59,23 +61,26 @@ for i in Adaptive.sublime-theme \
PythonImproves.sublime-settings \
SublimeLinter.sublime-settings
do
- ln -sf $DOTFILES/subl3/$i ~/.config/sublime-text-3/Packages/User/$i
+ ln -sf ~/.dotfiles/subl3/$i ~/.config/sublime-text-3/Packages/User/$i
done
+# sway
+ln -sf -T ~/.dotfiles/sway ~/.config/sway
+
# sxhkd
-ln -sf -T $DOTFILES/sxhkd ~/.config/sxhkd
+ln -sf -T ~/.dotfiles/sxhkd ~/.config/sxhkd
# tmux
-ln -sf $DOTFILES/tmux/.tmux.conf ~/.tmux.conf
+ln -sf ~/.dotfiles/tmux/.tmux.conf ~/.tmux.conf
# vim / nvim
mkdir -p ~/.vim/autoload
mkdir -p ~/.config
-ln -sf $DOTFILES/vim/.vimrc ~/.vimrc
-ln -sf $DOTFILES/vim/plug.vim ~/.vim/autoload/plug.vim
+ln -sf ~/.dotfiles/vim/.vimrc ~/.vimrc
+ln -sf ~/.dotfiles/vim/plug.vim ~/.vim/autoload/plug.vim
ln -sf ~/.vimrc ~/.vim/init.vim
ln -sf ~/.vim ~/.config/nvim
# xorg
-ln -sf $DOTFILES/xorg/.xsession ~/.xsession
-ln -sf $DOTFILES/xorg/.Xresources ~/.Xresources
+ln -sf ~/.dotfiles/xorg/.xsession ~/.xsession
+ln -sf ~/.dotfiles/xorg/.Xresources ~/.Xresources