Commit 25431736466f
Changed files (1)
Makefile
@@ -50,6 +50,19 @@ host/carthage/boot:
host/carthage/switch:
nixos-rebuild --target-host root@carthage.vpn --flake .#carthage switch
+##@ Home Manager (non-NixOS hosts)
+
+home/%/switch: FORCE ## Switch a home-manager config (e.g., make home/vdemeest@aomi/switch)
+ nix run home-manager -- switch --flake .#$* -b backup
+
+.PHONY: home/aomi/switch
+home/aomi/switch: ## Switch home-manager config for aomi
+ nix run home-manager -- switch --flake .#vdemeest@aomi -b backup
+
+.PHONY: home/kyushu/switch
+home/kyushu/switch: ## Switch home-manager config for kyushu
+ nix run home-manager -- switch --flake .#vdemeest@kyushu -b backup
+
##@ Local System Operations
.PHONY: boot