diff options
Diffstat (limited to 'views/kit/default.nix')
-rw-r--r-- | views/kit/default.nix | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/views/kit/default.nix b/views/kit/default.nix new file mode 100644 index 000000000000..47c6088a46cf --- /dev/null +++ b/views/kit/default.nix @@ -0,0 +1,31 @@ +# Externally importable TVL depot stack. This is intended to be called +# with a supplied package set, otherwise the package set currently in +# use by the TVL depot will be used. +# +# For now, readTree is not used inside of this configuration to keep +# it simple. Adding it may be useful if we set up test scaffolding +# around the exported workspace. + +{ pkgs ? (import ./nixpkgs { + depotOverlays = false; + depot.third_party.sources = import ./sources { }; + }) +, ... +}: + +pkgs.lib.fix (self: { + besadii = import ./besadii { + depot.nix.buildGo = self.buildGo; + }; + + buildGo = import ./buildGo { inherit pkgs; }; + + buildkite = import ./buildkite { + inherit pkgs; + depot.nix.readTree = self.readTree; + }; + + lazy-deps = import ./lazy-deps { inherit pkgs; }; + magrathea = import ./magrathea { inherit pkgs; }; + readTree = import ./readTree { }; +}) |