From 9a69717d667db4307396c2569a983e193aa1c318 Mon Sep 17 00:00:00 2001 From: seth Date: Fri, 18 Aug 2023 23:29:11 -0400 Subject: ci: fixup onPush job --- parts/ci.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'parts') diff --git a/parts/ci.nix b/parts/ci.nix index 1f74d15..9fb1950 100644 --- a/parts/ci.nix +++ b/parts/ci.nix @@ -18,21 +18,22 @@ in { inherit ciSystems; onPush.default = let - inherit (builtins) elem seq; + inherit (builtins) elem; inherit (lib) filterAttrs mapAttrs mkForce; - findCompatible = filterAttrs (s: _: elem s ciSystems); + #findCompatible = filterAttrs (s: _: elem s ciSystems); findCompatible' = filterAttrs (_: v: elem v.pkgs.system ciSystems); findSystem = system: filterAttrs (s: _: s == system); - #buildCfgs = mapAttrs (_: v: v.config.system.build.toplevel); - evalCfgs = mapAttrs (_: v: seq v.config.system.build.toplevel v.pkgs.emptyFile); + buildCfgs = mapAttrs (_: v: v.config.system.build.toplevel); + buildHMUsers = mapAttrs (_: mapAttrs (_: v: v.activationPackage)); + #evalCfgs = mapAttrs (_: v: seq v.config.system.build.toplevel v.pkgs.emptyFile); in mkForce { outputs = { - checks = findCompatible self.checks; + checks = findSystem "x86_64-linux" self.checks; devShells = findSystem "x86_64-linux" self.devShells; - homeConfigurations = findSystem "x86_64-linux" self.homeConfigurations; - nixosConfigurations = evalCfgs (findCompatible' self.nixosConfigurations); + homeConfigurations = buildHMUsers (findSystem "x86_64-linux" self.homeConfigurations); + nixosConfigurations = buildCfgs (findCompatible' self.nixosConfigurations); }; }; -- cgit v1.2.3