summaryrefslogtreecommitdiff
path: root/hydraJobs.nix
diff options
context:
space:
mode:
Diffstat (limited to 'hydraJobs.nix')
-rw-r--r--hydraJobs.nix29
1 files changed, 14 insertions, 15 deletions
diff --git a/hydraJobs.nix b/hydraJobs.nix
index ba26af5..9cc4617 100644
--- a/hydraJobs.nix
+++ b/hydraJobs.nix
@@ -3,25 +3,24 @@
self,
withSystem,
...
-}: let
+}:
+let
ciSystem = "x86_64-linux";
derivFromCfg = deriv: deriv.config.system.build.toplevel or deriv.activationPackage;
mapCfgsToDerivs = lib.mapAttrs (lib.const derivFromCfg);
-in {
- flake.hydraJobs = withSystem ciSystem ({
- pkgs,
- self',
- ...
- }: {
- inherit (self') checks;
- inherit (self') devShells;
- darwinConfigurations = mapCfgsToDerivs self.darwinConfigurations;
- homeConfigurations = mapCfgsToDerivs self.homeConfigurations;
- nixosConfigurations =
- mapCfgsToDerivs self.nixosConfigurations
- // {
+in
+{
+ flake.hydraJobs = withSystem ciSystem (
+ { pkgs, self', ... }:
+ {
+ inherit (self') checks;
+ inherit (self') devShells;
+ darwinConfigurations = mapCfgsToDerivs self.darwinConfigurations;
+ homeConfigurations = mapCfgsToDerivs self.homeConfigurations;
+ nixosConfigurations = mapCfgsToDerivs self.nixosConfigurations // {
# please add aarch64 runners github...please...
atlas = lib.deepSeq (derivFromCfg self.nixosConfigurations.atlas).drvPath pkgs.emptyFile;
};
- });
+ }
+ );
}