@@ -1,6 +1,12 @@
1−{ symlinkJoin, mkCabalProjectPkgSet }:
1+{ symlinkJoin, fetchExternal, mkCabalProjectPkgSet }:
22
33let
4+ src = fetchExternal {
5+ name = "nix-tools-src";
6+ specJSON = ./nix-tools-src.json;
7+ override = "nix-tools";
8+ };
9+
410 pkgSet = mkCabalProjectPkgSet {
511 plan-pkgs = import ./pkgs.nix;
612 pkg-def-extras = [];
@@ -10,6 +16,10 @@ let
1016 packages.time-compat.components.library.doExactConfig = true;
1117 packages.time-locale-compat.components.library.doExactConfig = true;
1218 }
19+
20+ {
21+ packages.nix-tools.src = src;
22+ }
1323 ];
1424 };
1525