From 782e0000196146183ee4a7e91e60424c24652d2f Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Sat, 4 May 2024 09:27:40 +0200 Subject: nix: set nix.nixPath --- lib/default.nix | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 lib/default.nix (limited to 'lib') diff --git a/lib/default.nix b/lib/default.nix new file mode 100644 index 00000000..93f64059 --- /dev/null +++ b/lib/default.nix @@ -0,0 +1,21 @@ +{ pkgs }: +with builtins; +let + inherit (pkgs) lib; +in +rec { + importPathStore = p: "${append ../. "/${p}"}"; + + mkPathable = s: + if + s.type == "local" + then + lib.path.append ../. s.outPath + else + toString s.outPath + ; + + mkNixPath = sources: lib.attrsets.mapAttrsToList + (k: v: "${k}=${mkPathable v}") + (removeAttrs sources [ "__functor" ]); +} -- cgit 1.4.1