aboutsummaryrefslogtreecommitdiff
path: root/install.sh
diff options
context:
space:
mode:
authorbozo.kopic <bozo.kopic@gmail.com>2015-05-12 21:18:32 +0200
committerbozo.kopic <bozo.kopic@gmail.com>2020-02-26 00:33:29 +0100
commit1e263266388c0b6cd39e09d81513e32aedc4268c (patch)
tree129f9d7620892ff9eb50f3738ff38de9155b76d1 /install.sh
.
Diffstat (limited to 'install.sh')
-rwxr-xr-xinstall.sh72
1 files changed, 72 insertions, 0 deletions
diff --git a/install.sh b/install.sh
new file mode 100755
index 0000000..006b638
--- /dev/null
+++ b/install.sh
@@ -0,0 +1,72 @@
+#!/bin/bash
+
+set -e
+
+DOTFILES=~/.dotfiles
+
+# 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
+
+# bash
+ln -sf $DOTFILES/bash/.profile ~/.profile
+ln -sf $DOTFILES/bash/.bashrc ~/.bashrc
+ln -sf ~/.profile ~/.bash_profile
+
+# git
+ln -sf $DOTFILES/git/.gitconfig ~/.gitconfig
+
+# offlineimap
+mkdir -p ~/mail/ket
+ln -sf $DOTFILES/offlineimap/.offlineimaprc ~/.offlineimaprc
+ln -sf $DOTFILES/offlineimap/.offlineimap.py ~/.offlineimap.py
+
+# qtile
+ln -sf -T $DOTFILES/qtile ~/.config/qtile
+
+# i3
+ln -sf -T $DOTFILES/i3 ~/.config/i3
+
+# sway
+ln -sf -T $DOTFILES/sway ~/.config/sway
+
+# waybar
+ln -sf -T $DOTFILES/waybar ~/.config/waybar
+
+# py3status
+ln -sf -T $DOTFILES/py3status ~/.config/py3status
+
+# qutebrowser
+mkdir -p ~/.config/qutebrowser
+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
+
+# tmux
+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 ~/.vimrc ~/.vim/init.vim
+ln -sf ~/.vim ~/.config/nvim
+
+# xonsh
+ln -sf $DOTFILES/xonsh/.xonshrc ~/.xonshrc
+
+# fish
+ln -sf -T $DOTFILES/fish ~/.config/fish
+
+# xorg
+ln -sf $DOTFILES/xorg/.xsession ~/.xsession
+ln -sf $DOTFILES/xorg/.Xresources ~/.Xresources