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
nixpkgsWithOverlays.lib.getAttr path nixpkgsWithOverlays;
jobs = rec {
xonotic = buildPath "morepkgs.xonotic";
fakeOverlay = (import ../default.nix) null null;
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

Loading…
Cancel
Save