## # dotfiles installer # # @file # @version 0.1 all: $(CFG_DIR) LN=ln -sf PWD=$(realpath .) CFG_DIR:=~/.config define link ln -sf $(PWD)/$* $(CFG_DIR) endef %-install: $(CFG_DIR) $(link) $(CFG_DIR): mkdir -p $@ nvim-install: $(PWD)/nvim/LICENSE git submodule sync nvim $(link) ranger-install: $(PWD)/ranger/plugins/zoxide/LICENSE.md git submodule sync ./ranger/plugins/zoxide $(link) update: git pull git submodule sync --recursive install-all: alacritty-install config-install doom-install herbstluftwm-install nnn-install nvim-install ranger-install .PHONY: %-install update all install-all # end