-[submodule ".vim/bundle/vim-gnupg"]
- path = .vim/bundle/vim-gnupg
- url = git://github.com/jamessan/vim-gnupg
-[submodule ".vim/bundle/syntastic"]
- path = .vim/bundle/syntastic
- url = git://github.com/scrooloose/syntastic.git
+[submodule "vim/.vim/bundle/vim-gnupg.git"]
+ path = vim/.vim/bundle/vim-gnupg.git
+ url = git@github.com:jamessan/vim-gnupg.git
+[submodule "vim/.vim/bundle/vim-syntastic.git"]
+ path = vim/.vim/bundle/vim-syntastic.git
+ url = git@github.com:scrooloose/syntastic.git
+++ /dev/null
-.netrwhist
-spell
+++ /dev/null
-Subproject commit b609b3bdd37724b64e35bc9e6e087e2d43345062
+++ /dev/null
-Subproject commit dd8e4adb4d1c6c9fda7a1d60cbc863e260687de9
+++ /dev/null
-Subproject commit a9fa46eea8e667aa6413267a27209be18cae6622
+++ /dev/null
-set tabstop=8
-set softtabstop=8
-set shiftwidth=8
-set noexpandtab
+++ /dev/null
-RSS
-Hyperleap
-subjectual
-backend
-permalink
-metadata
-deeplink
-subword
-cyclicity
-frontend
-GUID
-XSD
+++ /dev/null
-Dotfiles
-
-Run install.sh to load the dotfiles, the script assumes them being linked and
-replaces the link with a link to this directory.
-
-To load the vim plugins you have to clone the repo recursively:
- git clone --recursive https://github.com/dopefishh/dotfiles.git
-
-If you forgot the recursive flag you can do:
- git submodule init
- git submodule update
- git submodule foreach git submodule init
- git submodule foreach git submodule update
--- /dev/null
+# Dotfiles.
+
+Tip: use GNU stow
+
+`stow -t ~/ NAME`
+
+Where NAME is:
+
+| `NAME` | contents
+--- | ---
+| cal | khard, khal, vdirsyncer
+| email | mutt, offlineimap, notmuch, msmtp
+| git | git
+| shell | bash, top, readline
+| vim | vim, vim-gnupg, vim-syntastic
+| vimperator | vimperator
+| x | i3, i3status, urxvt, font, gv, askpass
-account net
+account default
host mail.martlubbers.net
port 587
auth on
tls on
-tls_certcheck off
+tls_fingerprint D8:F2:61:3E:E3:01:7F:E9:EA:EC:77:2C:D0:70:94:34:29:45:F6:32
user mart@martlubbers.net
passwordeval pass mail/mart@martlubbers.net
from mart@martlubbers.net
+++ /dev/null
-# 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
-
-# Link the dotfiles
-hf=(.bashrc .gitconfig .inputrc .toprc
-.xinitrc .Xresources
-.vim .vimrc .vimperatorrc
-.mutt/mailcap .mutt/msmtprc .mutt/muttrc
-.mutt/offlineimap.py .mutt/offlineimaprc .mutt/notmuch-config
-.config/i3/config .config/i3status/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
--- /dev/null
+Subproject commit 2dfb82f13ea87e36c5df34024d3d2b054b0e72f0
--- /dev/null
+Subproject commit 17a4c01236323bec9dba1c2a99e6fe2b6d22c2df
set $mod Mod4
# lock the screen after 10 minutes
-exec xautolock -locker \
- 'sudo -K; echo RELOADAGENT | gpg-connect-agent; i3lock -c ccff00'
+exec xautolock -locker 'sudo -K; echo RELOADAGENT | gpg-connect-agent; i3lock -c ccff00'
# set a background
exec convert -size 1600x900 plasma:fractal -modulate 20,100,10 png:- | display -window root
# set the backlight
--- /dev/null
+# This file is written by xdg-user-dirs-update
+# If you want to change or add directories, just edit the line you're
+# interested in. All local changes will be retained on the next run
+# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
+# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
+# absolute path. No other format is supported.
+#
+XDG_DESKTOP_DIR="$HOME/"
+XDG_DOWNLOAD_DIR="$HOME/downloads"
+XDG_TEMPLATES_DIR="$HOME/"
+XDG_PUBLICSHARE_DIR="$HOME/"
+XDG_DOCUMENTS_DIR="$HOME/documents"
+XDG_MUSIC_DIR="$HOME/music"
+XDG_PICTURES_DIR="$HOME/pictures"
+XDG_VIDEOS_DIR="$HOME/"