update for baikal
[dotfiles.git] / install.sh
index a1fd699..66f5fdb 100644 (file)
@@ -1,7 +1,20 @@
-#!/bin/bash
+# Set keymaps
+sudo localectl set-x11-keymap --no-convert dvorak,ru pc104 ,phonetic_dvorak grp:shifts_toggle,compose:ralt
+sudo localectl set-keymap --no-convert dvorak
 
-cp -v .Xresources .vimrc .bashrc .gitconfig ~/
-mkdir -pv ~/.i3 ~/.mutt ~/.vim
-cp -v .i3/* ~/.i3/
-cp -v .mutt/* ~/.mutt/
-cp -vR .vim/* ~/.vim/
+# Link the dotfiles
+hf=(.bashrc .gitconfig .inputrc .toprc
+.xinitrc .Xresources
+.vim .vimrc
+.mutt/mailcap .mutt/msmtprc .mutt/muttrc
+.mutt/offlineimap.py .mutt/offlineimaprc .mutt/notmuch-config 
+.config/i3/config .config/i3status/config
+.newsbeuter/config
+.config/khal/khal.conf
+.config/khard/khard.conf
+.config/vdirsyncer/config)
+for f in ${hf[*]}
+do
+       unlink "$HOME/$f" || true
+       ln -vs "$PWD/$f" "$HOME/$f"
+done