Hydra Jobset for vs-overlay
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
759 B

{ nixpkgs, vs-overlay, supportedSystems, allowUnfree ? true }:
let
lib = import "${nixpkgs}/lib";
forAllSystems = lib.genAttrs supportedSystems;
in
forAllSystems (system:
let
pkgs = import nixpkgs {
inherit system;
overlays = [ (import vs-overlay) ];
config = {
inherit allowUnfree;
};
};
allPackages = pkgs.lib.filterAttrsRecursive
(k: v: k != "recurseForDerivations")
{
inherit (pkgs)
getnative
vapoursynthPlugins;
};
allPlugins = pkgs.lib.attrValues allPackages.vapoursynthPlugins;
in
allPackages // {
vapoursynthWithPlugins = pkgs.vapoursynth.withPlugins allPlugins;
vseditWithPlugins = pkgs.vapoursynth-editor.withPlugins allPlugins;
})