Commit 8e4597b728a9

Vincent Demeester <vincent@sbr.pm>
2020-06-01 16:48:39
switch: move to hack/system
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent efd7fc7
Changed files (3)
switch → hack/system
@@ -42,9 +42,10 @@ function switch() {
 }
 
 function main() {
-    build
-    switch
+    for target in $@; do
+        $target
+    done
     exit 0
 }
 
-main "$@"
\ No newline at end of file
+main "$@"
.gitignore
@@ -10,6 +10,7 @@ qemu
 accounts.nix
 assets/*
 private/*
+secrets/*
 networking.nix
 wireguard*.key
 .secrets
Makefile
@@ -31,6 +31,11 @@ emacs-dump:
 	emacs --batch -q -l ~/.config/emacs/dump.el
 
 # home-manager setup
+.PHONY: secrets
+secrets:
+	mkdir -p secrets
+	cp -Rv $(SYNCDIR)/* secrets/
+
 .PHONY: assets
 assets:
 	mkdir -p assets
@@ -39,24 +44,15 @@ assets:
 
 .PHONY: build
 build: assets setup
-	home-manager build
-
-.PHONY: nixos-build
-nixos-build: assets setup
-	nixos-rebuild build
+	./hack/system build
 
 .PHONY: nixos-dry-build
-nixos-dry-build: assets setup
-	nixos-rebuild dry-build
+dry-build: assets setup
+	./hack/system dry-build
 
 .PHONY: switch
 switch: assets setup
-	home-manager switch
-
-.PHONY: nixos-switch
-.PHONY: nixos-switch
-nixos-switch: assets setup
-	nixos-rebuild switch
+	./hack/system switch
 
 .PHONY: install-hooks
 install-hooks: