summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile14
1 files changed, 9 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 6da2664..dfb4bdd 100644
--- a/Makefile
+++ b/Makefile
@@ -1,14 +1,18 @@
-PACKAGES != find . -type d -depth 1 -not -name .git -exec basename {} \;
-STOW_ARGS = --verbose --no-folding --target ${HOME}
+HOME_PACKAGES = readline sh vi vim
+XDG_PACKAGES = tmux git
+STOW_ARGS = --verbose --no-folding
.PHONY: dry-run
dry-run:
- stow --no --restow ${STOW_ARGS} ${PACKAGES}
+ stow --no --restow ${STOW_ARGS} --target ${HOME} ${HOME_PACKAGES}
+ stow --no --restow ${STOW_ARGS} --target ${XDG_CONFIG_HOME} ${XDG_PACKAGES}
.PHONY: install
install:
- stow --restow ${STOW_ARGS} ${PACKAGES}
+ stow --restow ${STOW_ARGS} --target ${HOME} ${HOME_PACKAGES}
+ stow --restow ${STOW_ARGS} --target ${XDG_CONFIG_HOME} ${XDG_PACKAGES}
.PHONY: uninstall
uninstall:
- stow --delete ${STOW_ARGS} ${PACKAGES}
+ stow --delete ${STOW_ARGS} --target ${HOME} ${HOME_PACKAGES}
+ stow --delete ${STOW_ARGS} --target ${XDG_CONFIG_HOME} ${XDG_PACKAGES}