From f9e2ddae012c56c2690f6fc99627a7996dccee6f Mon Sep 17 00:00:00 2001 From: "quentin@aristote.fr" Date: Sun, 16 Feb 2025 23:55:26 +0100 Subject: move building inside package --- make.nix | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 make.nix (limited to 'make.nix') 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 -- cgit v1.2.3