forked from lrvick/dotfiles
clean up makefile and separate general from qubes configs
This commit is contained in:
parent
7bec16facc
commit
19de06e60f
23
Makefile
23
Makefile
|
@ -1,3 +1,20 @@
|
||||||
.PHONY: apply
|
QUBES_DIRS = qubes dom0
|
||||||
apply:
|
ALL_DIRS = $(shell ls -d */ | sed 's#/##')
|
||||||
stow --target=$${HOME} */
|
GENERAL_DIRS = $(filter-out $(QUBES_DIRS), $(ALL_DIRS))
|
||||||
|
|
||||||
|
.PHONY: all apply apply-general apply-qubes clean
|
||||||
|
|
||||||
|
all: apply-general apply-qubes
|
||||||
|
|
||||||
|
apply-general:
|
||||||
|
@echo "Applying general configurations..."
|
||||||
|
stow --target=$(HOME) $(GENERAL_DIRS)
|
||||||
|
|
||||||
|
apply-qubes:
|
||||||
|
@echo "Applying Qubes configurations..."
|
||||||
|
stow --target=/ qubes
|
||||||
|
|
||||||
|
clean:
|
||||||
|
@echo "Removing stowed configurations..."
|
||||||
|
stow -D --target=$(HOME) $(GENERAL_DIRS)
|
||||||
|
stow -D --target=/ qubes
|
||||||
|
|
Loading…
Reference in New Issue