Commit 9360b0c61a4b

Vincent Demeester <vincent@sbr.pm>
2026-07-29 17:14:13
chore: simplify aomi/kyushu switch to home-manager only
Removed system-manager from switch targets after dropping system-manager for these hosts. Switch now delegates to the generic home/%/switch target.
1 parent f22be10
Changed files (1)
Makefile
@@ -56,24 +56,20 @@ home/%/switch: FORCE ## Switch a home-manager config (e.g., make home/vdemeest@a
 	nix run home-manager -- switch --flake .#$* -b backup
 
 .PHONY: host/aomi/build
-host/aomi/build: ## Build home-manager + system configs for aomi
+host/aomi/build: ## Build home-manager + fedora configs for aomi
 	nix build .#homeConfigurations.vdemeest@aomi.activationPackage --no-link
 	nix build .#fedoraConfigs.aomi --no-link
 
 .PHONY: host/aomi/switch
-host/aomi/switch: ## Switch home-manager + system configs for aomi
-	nix run home-manager -- switch --flake .#vdemeest@aomi -b backup
-	nix build .#fedoraConfigs.aomi && sudo ./result/deploy
+host/aomi/switch: home/vdemeest@aomi/switch ## Switch home-manager for aomi
 
 .PHONY: host/kyushu/build
-host/kyushu/build: ## Build home-manager + system configs for kyushu
+host/kyushu/build: ## Build home-manager + fedora configs for kyushu
 	nix build .#homeConfigurations.vdemeest@kyushu.activationPackage --no-link
 	nix build .#fedoraConfigs.kyushu --no-link
 
 .PHONY: host/kyushu/switch
-host/kyushu/switch: ## Switch home-manager + system configs for kyushu
-	nix run home-manager -- switch --flake .#vdemeest@kyushu -b backup
-	nix build .#fedoraConfigs.kyushu && sudo ./result/deploy
+host/kyushu/switch: home/vdemeest@kyushu/switch ## Switch home-manager for kyushu
 
 ##@ Local System Operations