| | |
| | | SHELLS = bash zsh all-shells |
| | | UTILS = emacs git aspell |
| | | FUN = mpd ncmpcpp mailcap rtv |
| | | DESKTOP = libinput-gestures wallpaper-reddit |
| | | DESKTOP = libinput-gestures reddit-wallpaper-fetcher |
| | | ARCH = paru |
| | | |
| | | CONFIGS = $(SHELLS) $(UTILS) $(FUN) $(DESKTOP) |
| | | CONFIGS = $(SHELLS) $(UTILS) $(FUN) $(DESKTOP) $(ARCH) |
| | | |
| | | all: help |
| | | |
| | |
| | | |
| | | .PHONY: emacs |
| | | emacs: |
| | | git submodule update --init |
| | | $(STOW) -t $(HOME) $@ |
| | | |
| | | .PHONY: zsh |
| | | zsh: |
| | | mkdir -p ~/.zsh |
| | | git submodule update --init |
| | | $(STOW) -t $(HOME) $@ |
| | | |
| | |
| | | .PHONY: desktop-uninstall |
| | | desktop-uninstall: $(DESKTOP:=-del) |
| | | |
| | | .PHONY: arch |
| | | arch: $(ARCH) |
| | | |
| | | .PHONY: arch-uninstall |
| | | arch-uninstall: $(ARCH:=-del) |
| | | |
| | | .PHONY: $(INSTALL_TARGETS) |
| | | $(INSTALL_TARGETS): $(CONFIGS) |
| | | |