Commit 95d11abbcb2c
Changed files (1)
Makefile
@@ -55,12 +55,32 @@ host/carthage/switch:
home/%/switch: FORCE ## Switch a home-manager config (e.g., make home/vdemeest@aomi/switch)
nix run home-manager -- switch --flake .#$* -b backup
+.PHONY: host/aomi/build
+host/aomi/build: ## Build home-manager + system-manager for aomi
+ nix build .#homeConfigurations.vdemeest@aomi.activationPackage --no-link
+ nix build .#systemConfigs.aomi --no-link
+
+.PHONY: host/aomi/switch
+host/aomi/switch: ## Switch home-manager + system-manager for aomi
+ nix run home-manager -- switch --flake .#vdemeest@aomi -b backup
+ nix build .#systemConfigs.aomi && sudo ./result/bin/activate
+
.PHONY: home/aomi/switch
-home/aomi/switch: ## Switch home-manager config for aomi
+home/aomi/switch: ## Switch home-manager config for aomi (home only)
nix run home-manager -- switch --flake .#vdemeest@aomi -b backup
+.PHONY: host/kyushu/build
+host/kyushu/build: ## Build home-manager + system-manager for kyushu
+ nix build .#homeConfigurations.vdemeest@kyushu.activationPackage --no-link
+ nix build .#systemConfigs.kyushu --no-link
+
+.PHONY: host/kyushu/switch
+host/kyushu/switch: ## Switch home-manager + system-manager for kyushu
+ nix run home-manager -- switch --flake .#vdemeest@kyushu -b backup
+ nix build .#systemConfigs.kyushu && sudo ./result/bin/activate
+
.PHONY: home/kyushu/switch
-home/kyushu/switch: ## Switch home-manager config for kyushu
+home/kyushu/switch: ## Switch home-manager config for kyushu (home only)
nix run home-manager -- switch --flake .#vdemeest@kyushu -b backup
##@ Local System Operations