diff options
Diffstat (limited to 'make.nix')
| -rw-r--r-- | make.nix | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/make.nix b/make.nix new file mode 100644 index 0000000..d19b7ad --- /dev/null +++ b/make.nix @@ -0,0 +1,21 @@ +{ + pkgs, + dataSrc, +}: let + html = (import ./lib {inherit (pkgs) lib;}).pp.html; + data = import dataSrc { + inherit pkgs; + markup = html; + }; + commonArgs = { + inherit data make; + inherit (pkgs) lib; + inherit html; + }; + make = path: overrides: let + f = import path; + in + f ((builtins.intersectAttrs (builtins.functionArgs f) commonArgs) + // overrides); +in + make |
