Auto-generate jobset from packages exposed by the overlay

master
Sven Slootweg 6 years ago
parent 2471b54aaf
commit 532aa97799

@ -13,7 +13,14 @@ let
in in
nixpkgsWithOverlays.lib.getAttr path nixpkgsWithOverlays; nixpkgsWithOverlays.lib.getAttr path nixpkgsWithOverlays;
jobs = rec { fakeOverlay = (import ../default.nix) null null;
xonotic = buildPath "morepkgs.xonotic"; packages = builtins.attrNames fakeOverlay.morepkgs;
generateBuilder = packageName: buildPath "morepkgs.${packageName}";
generatePackagePair = packageName: {
name = packageName;
value = generateBuilder packageName;
}; };
jobs = builtins.listToAttrs (map generatePackagePair packages);
in jobs in jobs

Loading…
Cancel
Save