diff options
| author | seth <[email protected]> | 2023-12-27 03:22:50 -0500 |
|---|---|---|
| committer | seth <[email protected]> | 2023-12-27 03:22:50 -0500 |
| commit | 6f2a3fc6e3e20e719a4d570d883d64023db00653 (patch) | |
| tree | 821b13d563f79dae96e3d7217c26a2d63c0d56dc /ci.nix | |
| parent | 764cd39c144cdeb54afc352931267e0b059a7124 (diff) | |
flake: move dev components
Diffstat (limited to 'ci.nix')
| -rw-r--r-- | ci.nix | 35 |
1 files changed, 0 insertions, 35 deletions
@@ -1,35 +0,0 @@ -{ - lib, - self, - ... -}: { - nix2workflow.output = self.hydraJobs; - - flake.hydraJobs = let - ciSystems = ["x86_64-linux" "x86_64-darwin"]; - recursiveMerge = builtins.foldl' lib.recursiveUpdate {}; - in - recursiveMerge [ - (let - outputs = lib.getAttrs ["checks" "devShells"] self; - isCompatible = system: _: lib.elem system ciSystems; - in - lib.mapAttrs (_: lib.filterAttrs isCompatible) outputs) - - ( - let - configurations = - lib.getAttrs [ - "nixosConfigurations" - "darwinConfigurations" - "homeConfigurations" - ] - self; - - isCompatible = _: configuration: lib.elem configuration.pkgs.system ciSystems; - toDeriv = _: configuration: configuration.config.system.build.toplevel or configuration.activationPackage; - in - lib.mapAttrs (_: v: lib.mapAttrs toDeriv (lib.filterAttrs isCompatible v)) configurations - ) - ]; -} |
