+DOTFILES := goobookrc msmtp* profile tmux.conf weechat Xresources
+CONFIGFILES := compton.conf mpv offlineimap ranger retroarch xbindkeys xkb
+
+.PHONY: install $(FILES) $(DOTFILES) $(CONFIGFILES)
+install: $(FILES) $(DOTFILES) $(CONFIGFILES)
+
+$(XDG_DATA_HOME) $(XDG_CONFIG_HOME):
+ mkdir -p $@
+
+task: $(XDG_CONFIG_HOME)
+ ln -sfT $(APATH)/taskrc $(XDG_CONFIG_HOME)/taskrc
+
+git: $(XDG_CONFIG_HOME)
+ ln -sfT $(APATH)/git $(XDG_CONFIG_HOME)/git
+ ln -sfT $(APATH)/tig $(XDG_CONFIG_HOME)/tig
+.PHONY: git
+
+vim: $(XDG_CONFIG_HOME)
+ ln -sfT $(APATH)/vim $(XDG_CONFIG_HOME)/vim
+ mkdir -p $(XDG_DATA_HOME)/vim
+ git clone https://github.com/gmarik/vundle $(XDG_DATA_HOME)/vim/vundle
+.PHONY: vim
+
+mutt: $(XDG_CONFIG_HOME)
+ ln -sfT $(APATH)/mutt $(XDG_CONFIG_HOME)/mutt
+.PHONY: mutt
+
+gdb:
+ mkdir $(XDG_DATA_HOME)/gdb
+ ln -sfT $(APATH)/gdbinit ~/.gdbinit
+ ln -sfT $(APATH)/cgdb ~/.cgdb
+.PHONY: gdb
+
+awesome: $(XDG_CONFIG_HOME)
+ ln -sfT $(APATH)/awesome $(XDG_CONFIG_HOME)/awesome
+.PHONY: awesome
+
+qutebrowser: $(XDG_CONFIG_HOME)
+ ln -sfT $(APATH)/qutebrowser $(XDG_CONFIG_HOME)/qutebrowser
+ mkdir -p ~/downloads
+.PHONY: qutebrowser