From 29327f37614667444761d1c2a8f71fe54fddec66 Mon Sep 17 00:00:00 2001 From: Natasha Moongrave Date: Sat, 4 Apr 2026 23:29:14 +0200 Subject: Simplify rice selection - single parameter drives all config - Rice parameter now passed to both system and home-manager - Removed hostname-based rice mapping from home/mun/default.nix - Home config directly imports rice using rice parameter - Now you just specify rice once: mkSystem hostname rice-name --- flake.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 1ffceff..454cfb1 100644 --- a/flake.nix +++ b/flake.nix @@ -61,13 +61,14 @@ ]; # Per-host home-manager configuration - mkHomeManagerModule = hostname: { + mkHomeManagerModule = hostname: rice: { home-manager = { useGlobalPkgs = true; useUserPackages = true; extraSpecialArgs = { inherit inputs; inherit hostname; + inherit rice; }; users.mun = import ./home/mun; sharedModules = [ @@ -95,7 +96,7 @@ home-manager.nixosModules.home-manager nixowos.nixosModules.default stylix.nixosModules.stylix - (mkHomeManagerModule hostname) + (mkHomeManagerModule hostname rice) ]; }; in { -- cgit v1.2.3