2021-06-05 22:59:06 +02:00
|
|
|
{ pkgs, inputs }@args:
|
|
|
|
let
|
2021-08-23 20:49:13 +02:00
|
|
|
patched-derivations = import ./patched-derivations.nix (pkgs // { flakePackages = all; });
|
2021-06-05 22:59:06 +02:00
|
|
|
patched-inputs = import ./patched-inputs.nix args;
|
2022-03-13 23:13:53 +01:00
|
|
|
projects = import ./projects.nix args;
|
2021-08-23 20:49:13 +02:00
|
|
|
all = patched-derivations
|
|
|
|
// patched-inputs
|
2022-03-13 23:13:53 +01:00
|
|
|
// projects.packages;
|
|
|
|
in {
|
2022-04-01 16:23:40 +02:00
|
|
|
packages = pkgs.lib.filterAttrs (_: pkg: pkg ? meta.platforms -> builtins.elem pkgs.system pkg.meta.platforms) all;
|
2022-03-13 23:13:53 +01:00
|
|
|
|
|
|
|
inherit (projects) devShells;
|
|
|
|
}
|