diff options
| author | seth <[email protected]> | 2023-08-25 11:44:17 -0400 |
|---|---|---|
| committer | seth <[email protected]> | 2023-08-25 11:46:03 -0400 |
| commit | ff2b42324c49dec6fe70e6161fb7288930a8aa98 (patch) | |
| tree | b4d92efc1fc2acf7c3bfa578dde325b0a68b8cba /parts/ci.nix | |
| parent | 811c25ca3d5f1c732b46e658bbeca62878433c45 (diff) | |
lib/configs: replace mapHMUsers with genHMUsers
this mainly just flattens the layout of homeConfigurations from
homeConfigurations.<system>.name to homeConfigurations.<name>@<system>
Diffstat (limited to 'parts/ci.nix')
| -rw-r--r-- | parts/ci.nix | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/parts/ci.nix b/parts/ci.nix index 839f535..7dc1adb 100644 --- a/parts/ci.nix +++ b/parts/ci.nix @@ -26,14 +26,14 @@ in { findCompatible = systems: filterAttrs (s: _: elem s systems); findCompatibleCfgs = systems: filterAttrs (_: v: elem v.pkgs.system systems); buildCfgs = mapAttrs (_: v: v.config.system.build.toplevel); - buildHMUsers = mapAttrs (_: mapAttrs (_: v: v.activationPackage)); + buildHMUsers = mapAttrs (_: v: v.activationPackage); #evalCfgs = mapAttrs (_: v: seq v.config.system.build.toplevel v.pkgs.emptyFile); in mkForce { outputs = { checks = findCompatible amd64 self.checks; devShells = findCompatible amd64 self.devShells; - homeConfigurations = buildHMUsers (findCompatible amd64 self.homeConfigurations); + homeConfigurations = buildHMUsers (findCompatibleCfgs amd64 self.homeConfigurations); nixosConfigurations = buildCfgs (findCompatibleCfgs ciSystems self.nixosConfigurations); }; }; |
