X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=flakes%2Fopenarc%2Fflake.nix;h=d313f8eef6d1ad22b630a67ae14573e7b800322b;hb=238587099b92027ad780053f0f6217ad88b61ad2;hp=bdb03581bd680f65a64c99eaf23b592a8c4ea444;hpb=e8864bbff33f33b1de4929037a81368263c5475b;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/flakes/openarc/flake.nix b/flakes/openarc/flake.nix index bdb0358..d313f8e 100644 --- a/flakes/openarc/flake.nix +++ b/flakes/openarc/flake.nix @@ -43,6 +43,7 @@ legacyPackages.openarc = packages.openarc; apps.openarc = flake-utils.lib.mkApp { drv = packages.openarc; }; defaultApp = apps.openarc; + hydraJobs = checks; checks = { build = defaultPackage; } // pkgs.lib.optionalAttrs (builtins.elem system pkgs.lib.systems.doubles.linux) { @@ -74,7 +75,7 @@ }; }; }) // { - hydraJobs.build = nixpkgs.lib.genAttrs flake-utils.lib.defaultSystems (system: self.defaultPackage."${system}"); + nixosModules = (if builtins.pathExists ../private/openarc.nix then import ../private/openarc.nix nixpkgs else {}); nixosModule = { config, lib, pkgs, ... }: let cfg = config.services.openarc;