APATH := $(realpath .)
XDG_CONFIG_HOME ?= ~/.config
+XDG_CACHE_HOME ?= ~/.cache
XDG_DATA_HOME ?= ~/.local/share
FILES := bin
DOTFILES := goobookrc msmtp* profile tmux.conf weechat Xresources
CONFIGFILES := compton.conf mpv offlineimap ranger retroarch xbindkeys xkb
+.PHONY: core_files
+core_files: dircolors git systemd vim zsh
+
.PHONY: install $(FILES) $(DOTFILES) $(CONFIGFILES)
install: $(FILES) $(DOTFILES) $(CONFIGFILES)
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
+ -git clone https://github.com/gmarik/vundle $(XDG_DATA_HOME)/vim/vundle
.PHONY: vim
+yay: $(XDG_CONFIG_HOME)
+ ln -sfT $(APATH)/yay $(XDG_CONFIG_HOME)/yay
+ mkdir -p $(XDG_CACHE_HOME)/yay
+
xprofile:
ln -sfT $(APATH)/xprofile ~/.xprofile
.PHONY: xprofile
ln -sfT $(APATH)/zshenv ~/.zshenv
ln -sfT $(APATH)/zsh $(XDG_CONFIG_HOME)/zsh
ln -sfT $(APATH)/aliases $(XDG_CONFIG_HOME)/aliases
- mkdir -p ~/.cache/zsh
+ mkdir -p $(XDG_CACHE_HOME)/zsh
+ mkdir -p $(XDG_DATA_HOME)/zsh
.PHONY: zsh
$(FILES):