No need for hydraJobs anymroe.
This commit is contained in:
parent
4513f93fb1
commit
4a076a3353
2 changed files with 0 additions and 19 deletions
|
@ -71,7 +71,6 @@
|
||||||
inherit (self) outputs;
|
inherit (self) outputs;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
hydraJobs = import ./hydra.nix { inherit inputs outputs; };
|
|
||||||
nixosConfigurations = {
|
nixosConfigurations = {
|
||||||
"durincore" = nixpkgs-unstable.lib.nixosSystem {
|
"durincore" = nixpkgs-unstable.lib.nixosSystem {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
|
|
18
hydra.nix
18
hydra.nix
|
@ -1,18 +0,0 @@
|
||||||
{ inputs, outputs }:
|
|
||||||
let
|
|
||||||
inherit (inputs.nixpkgs-stable.lib) filterAttrs mapAttrs elem;
|
|
||||||
|
|
||||||
notBroken = pkg: !(pkg.meta.broken or false);
|
|
||||||
isDistributable = pkg:
|
|
||||||
(pkg.meta.license or { redistributable = true; }).redistributable;
|
|
||||||
hasPlatform = sys: pkg: elem sys (pkg.meta.platforms or [ ]);
|
|
||||||
filterValidPkgs = sys: pkgs:
|
|
||||||
filterAttrs
|
|
||||||
(_: pkg: hasPlatform sys pkg && notBroken pkg && isDistributable pkg) pkgs;
|
|
||||||
getCfg = _: cfg: cfg.config.system.build.toplevel;
|
|
||||||
getHomeCfg = _: cfg: cfg.config.home.activationPackage;
|
|
||||||
in {
|
|
||||||
# pkgs = mapAttrs filterValidPkgs outputs.packages;
|
|
||||||
hosts = mapAttrs getCfg outputs.nixosConfigurations;
|
|
||||||
# homes = mapAttrs getHomeCfg outputs.homeConfigurations;
|
|
||||||
}
|
|
Reference in a new issue