about summary refs log tree commit diff
path: root/views/kit
diff options
context:
space:
mode:
Diffstat (limited to 'views/kit')
-rw-r--r--views/kit/README.md2
-rw-r--r--views/kit/default.nix18
-rw-r--r--views/kit/workspace.josh2
3 files changed, 18 insertions, 4 deletions
diff --git a/views/kit/README.md b/views/kit/README.md
index 85c05ed8a1..95a38e7382 100644
--- a/views/kit/README.md
+++ b/views/kit/README.md
@@ -17,7 +17,7 @@ tooling, currently comprising of:
 
 It can be accessed via git by cloning it as such:
 
-    git clone https://code.tvl.fyi/depot.git:workspace=views/kit.git tvl-kit
+    git clone https://code.tvl.fyi/depot.git:unsign:workspace=views/kit.git tvl-kit
 
 If you are looking at this within the TVL depot, you can see the
 [josh][] configuration in `workspace.josh`. You will find the projects
diff --git a/views/kit/default.nix b/views/kit/default.nix
index b2ff2a595f..bb4b37e36c 100644
--- a/views/kit/default.nix
+++ b/views/kit/default.nix
@@ -9,9 +9,10 @@
 { pkgs ? (import ./nixpkgs {
     depotOverlays = false;
     depot.third_party.sources = import ./sources { };
+    externalArgs = args;
   })
 , ...
-}:
+}@args:
 
 pkgs.lib.fix (self: {
   besadii = import ./besadii {
@@ -22,11 +23,22 @@ pkgs.lib.fix (self: {
 
   buildkite = import ./buildkite {
     inherit pkgs;
-    depot.nix.readTree = self.readTree;
+    depot.nix = {
+      inherit (self) readTree dependency-analyzer;
+    };
   };
 
   checks = import ./checks { inherit pkgs; };
-  lazy-deps = import ./lazy-deps { inherit pkgs; };
+  dependency-analyzer = import ./dependency-analyzer {
+    inherit pkgs;
+    inherit (pkgs) lib;
+    depot.nix.stateMonad = self.stateMonad;
+  };
+  lazy-deps = import ./lazy-deps {
+    inherit pkgs;
+    lib = pkgs.lib;
+  };
   magrathea = import ./magrathea { inherit pkgs; };
   readTree = import ./readTree { };
+  stateMonad = import ./stateMonad { };
 })
diff --git a/views/kit/workspace.josh b/views/kit/workspace.josh
index 202dee350d..63b3cd49b4 100644
--- a/views/kit/workspace.josh
+++ b/views/kit/workspace.josh
@@ -3,8 +3,10 @@ besadii = :/ops/besadii
 :/nix:[
     ::buildGo/
     ::buildkite/
+    ::dependency-analyzer/
     ::lazy-deps/
     ::readTree/
+    ::stateMonad/
 ]
 :/third_party:[
     ::nixpkgs/