diff options
Diffstat (limited to 'views/kit/default.nix')
-rw-r--r-- | views/kit/default.nix | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/views/kit/default.nix b/views/kit/default.nix new file mode 100644 index 000000000000..056683380bd7 --- /dev/null +++ b/views/kit/default.nix @@ -0,0 +1,30 @@ +# 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: { + buildGo = import ./buildGo { inherit pkgs; }; + readTree = import ./readTree { }; + + buildkite = import ./buildkite { + inherit pkgs; + depot.nix.readTree = self.readTree; + }; + + besadii = import ./besadii { + depot.nix.buildGo = self.buildGo; + }; + + magrathea = import ./magrathea { inherit pkgs; }; +}) |