about summary refs log tree commit diff
diff options
context:
space:
mode:
authorsterni <sternenseemann@systemli.org>2025-01-23T22·04+0100
committerclbot <clbot@tvl.fyi>2025-01-30T02·19+0000
commitdd5100acf5e45382f06617757812421330c732ef (patch)
tree95d75eb11ef95acd06d2f24fe21c30e4464050a0
parentae3b0986644c3fb90d1b1516963159283b0331a3 (diff)
chore: rewrite uses of cs.tvl.fyi to code.tvl.fyi HEAD r/9145 canon
I've checked the new links manually.

- //web/tvl: changed the target path of links to the tvix docs since
  they were moved in r/2378.

- //users/aspen/resume: Tvix is no longer //third_party/nix.

Change-Id: I419bae1a46bdccc7baa7327215aa2368ffc0f01c
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13043
Reviewed-by: aspen <root@gws.fyi>
Tested-by: BuildkiteCI
Autosubmit: sterni <sternenseemann@systemli.org>
Reviewed-by: fogti <fogti+devel@ytrizja.de>
Reviewed-by: tazjin <tazjin@tvl.su>
-rw-r--r--README.md10
-rw-r--r--ops/mq_cli/Cargo.toml2
-rw-r--r--ops/mq_cli/README.md2
-rw-r--r--ops/posix_mq.rs/Cargo.toml2
-rw-r--r--ops/posix_mq.rs/README.md2
-rw-r--r--ops/yandex-cloud-rs/Cargo.toml2
-rw-r--r--ops/yandex-cloud-rs/README.md2
-rw-r--r--tools/nixery/README.md2
-rw-r--r--tools/nixery/web/index.html4
-rw-r--r--tvix/README.md2
-rw-r--r--tvix/docs/src/eval/vm-loop.md4
-rw-r--r--tvix/docs/src/introduction.md2
-rw-r--r--tvix/website/landing-en.md2
-rw-r--r--users/aspen/resume/resume.tex8
-rw-r--r--users/aspen/web/index.org6
-rw-r--r--users/fogti/store-ref-scanner/Cargo.toml2
-rw-r--r--users/tazjin/blog/default.nix2
-rw-r--r--users/tazjin/blog/posts/nixery-layers.md6
-rw-r--r--users/wpcarro/common.nix2
-rw-r--r--users/wpcarro/website/blog/posts/restic.md2
-rw-r--r--users/wpcarro/website/default.nix2
-rw-r--r--web/tvixbolt/src/lib.rs2
-rw-r--r--web/tvl/blog/2024-02-tvix-update.md6
-rw-r--r--web/tvl/blog/rewriting-nix.md2
-rw-r--r--web/tvl/blog/tvix-status-202209.md2
25 files changed, 40 insertions, 40 deletions
diff --git a/README.md b/README.md
index 938eb4b96663..a430db8a3fb2 100644
--- a/README.md
+++ b/README.md
@@ -35,7 +35,7 @@ partially see this as [an experiment][] in tooling for monorepos.
 * We use Buildkite for CI. Recent builds are listed on
   [tvl.fyi/builds](https://tvl.fyi/builds) and pipelines are configured
   dynamically via
-  [`//ops/pipelines`](https://cs.tvl.fyi/depot/-/tree/ops/pipelines).
+  [`//ops/pipelines`](https://code.tvl.fyi/tree/ops/pipelines).
 
 * A search service that makes TVL services available via textual
   shortcuts is available: [atward](https://at.tvl.fyi)
@@ -45,10 +45,10 @@ configuration is tracked in `//ops/{modules,machines}`.
 
 ## Nix
 
-* [`//nix/readTree`](https://cs.tvl.fyi/depot/-/blob/nix/readTree/README.md)
+* [`//nix/readTree`](https://code.tvl.fyi/about/nix/readTree/README.md)
   contains the Nix code which automatically registers projects in our Nix
   attribute hierarchy based on their in-tree location
-* [`//tools/nixery`](https://cs.tvl.fyi/depot/-/tree/tools/nixery)
+* [`//tools/nixery`](https://code.tvl.fyi/tree/tools/nixery)
   contains the source code of [Nixery][], a container registry that
   can build images ad-hoc from Nix packages
 * `//nix/yants` contains **Y**et **A**nother **N**ix **T**ype **S**ystem, which
@@ -83,7 +83,7 @@ be of interest.
 ## User packages
 
 Contributors to the repository have user directories under
-[`//users`](https://cs.tvl.fyi/depot@canon/-/tree/users), which can be used for
+[`//users`](https://code.tvl.fyi/tree/users), which can be used for
 personal or experimental code that does not require review.
 
 Some examples:
@@ -112,7 +112,7 @@ Hackint also provide a [web chat][tvl-webchat].
 [tvl]: https://tvl.fyi
 [Nix]: https://nixos.org/nix
 [an experiment]: https://tvl.fyi/monorepo-doc
-[panettone]: https://cs.tvl.fyi/depot@canon/-/tree/web/panettone
+[panettone]: https://code.tvl.fyi/tree/web/panettone
 [dottime]: https://dotti.me
 [tvl-irc]: ircs://irc.hackint.org:6697/#tvl
 [hackint]: https://hackint.org/
diff --git a/ops/mq_cli/Cargo.toml b/ops/mq_cli/Cargo.toml
index 816a37075977..8f34bd8e9d3c 100644
--- a/ops/mq_cli/Cargo.toml
+++ b/ops/mq_cli/Cargo.toml
@@ -4,7 +4,7 @@ description = "CLI tool for accessing POSIX message queues (mq_overview(7))"
 license = "MIT"
 version = "3773.0.0"
 authors = ["Vincent Ambo <tazjin@tvl.su>"]
-homepage = "https://cs.tvl.fyi/depot/-/tree/ops/mq_cli"
+homepage = "https://code.tvl.fyi/tree/ops/mq_cli"
 repository = "https://code.tvl.fyi/depot.git:/ops/mq_cli.git"
 
 [dependencies]
diff --git a/ops/mq_cli/README.md b/ops/mq_cli/README.md
index 1045de896b02..f45cd2128557 100644
--- a/ops/mq_cli/README.md
+++ b/ops/mq_cli/README.md
@@ -30,7 +30,7 @@ SUBCOMMANDS:
 ## Development
 
 Development happens in the [TVL
-monorepo](https://cs.tvl.fyi/depot/-/tree/ops/mq_cli).
+monorepo](https://code.tvl.fyi/tree/ops/mq_cli).
 
 Starting from version `3773.0.0`, the version numbers correspond to
 _revisions_ of the TVL repository, available as git refs (e.g.
diff --git a/ops/posix_mq.rs/Cargo.toml b/ops/posix_mq.rs/Cargo.toml
index 8390b80b86f0..3495f9461489 100644
--- a/ops/posix_mq.rs/Cargo.toml
+++ b/ops/posix_mq.rs/Cargo.toml
@@ -4,7 +4,7 @@ version = "3771.0.0"
 authors = ["Vincent Ambo <tazjin@tvl.su>"]
 description = "(Higher-level) Rust bindings to POSIX message queues"
 license = "MIT"
-homepage = "https://cs.tvl.fyi/depot/-/tree/ops/posix_mq.rs"
+homepage = "https://code.tvl.fyi/tree/ops/posix_mq.rs"
 repository = "https://code.tvl.fyi/depot.git:/ops/posix_mq.rs.git"
 
 [dependencies]
diff --git a/ops/posix_mq.rs/README.md b/ops/posix_mq.rs/README.md
index 800d2221e492..91e46b7dc06d 100644
--- a/ops/posix_mq.rs/README.md
+++ b/ops/posix_mq.rs/README.md
@@ -31,7 +31,7 @@ let result = queue.receive().expect("message receiving failed");
 ## Development
 
 Development happens in the [TVL
-monorepo](https://cs.tvl.fyi/depot/-/tree/ops/posix_mq.rs).
+monorepo](https://code.tvl.fyi/tree/ops/posix_mq.rs).
 
 Starting from version `3771.0.0`, the version numbers correspond to
 _revisions_ of the TVL repository, available as git refs (e.g.
diff --git a/ops/yandex-cloud-rs/Cargo.toml b/ops/yandex-cloud-rs/Cargo.toml
index a72d11d59ac4..896c6e034fc0 100644
--- a/ops/yandex-cloud-rs/Cargo.toml
+++ b/ops/yandex-cloud-rs/Cargo.toml
@@ -4,7 +4,7 @@ description = "Generated gRPC clients for the Yandex Cloud API"
 license = "MIT"
 version = "2023.9.4"
 edition = "2021"
-homepage = "https://cs.tvl.fyi/depot/-/tree/ops/yandex-cloud-rs"
+homepage = "https://code.tvl.fyi/tree/ops/yandex-cloud-rs"
 repository = "https://code.tvl.fyi/depot.git:/ops/yandex-cloud-rs.git"
 include = [ "/src", "README.md" ]
 
diff --git a/ops/yandex-cloud-rs/README.md b/ops/yandex-cloud-rs/README.md
index a80fa831637b..463bde5c292e 100644
--- a/ops/yandex-cloud-rs/README.md
+++ b/ops/yandex-cloud-rs/README.md
@@ -46,4 +46,4 @@ cargo publish --allow-dirty
 
 [repo]: https://github.com/yandex-cloud/cloudapi
 [docs]: https://docs.rs/yandex-cloud/latest/yandex_cloud/
-[code]: https://cs.tvl.fyi/depot/-/tree/ops/yandex-cloud-rs
+[code]: https://code.tvl.fyi/tree/ops/yandex-cloud-rs
diff --git a/tools/nixery/README.md b/tools/nixery/README.md
index a879d030b868..40009b05e500 100644
--- a/tools/nixery/README.md
+++ b/tools/nixery/README.md
@@ -152,5 +152,5 @@ Nix builds.
 [gist]: https://gist.github.com/tazjin/08f3d37073b3590aacac424303e6f745
 [buildLayeredImage]: https://grahamc.com/blog/nix-and-layered-docker-images
 [public]: https://nixery.dev
-[depot-link]: https://cs.tvl.fyi/depot/-/tree/tools/nixery
+[depot-link]: https://code.tvl.fyi/tree/tools/nixery
 [gcs]: https://cloud.google.com/storage/
diff --git a/tools/nixery/web/index.html b/tools/nixery/web/index.html
index 354c4913b272..25136af153f5 100644
--- a/tools/nixery/web/index.html
+++ b/tools/nixery/web/index.html
@@ -131,9 +131,9 @@
   </h3>
 
   <p>
-    Nixery lives in the <a href="https://cs.tvl.fyi/depot/-/tree/tools/nixery">TVL
+    Nixery lives in the <a href="https://code.tvl.fyi/tree/tools/nixery">TVL
       monorepo</a>. All development happens there and follows
-      the <a href="https://cs.tvl.fyi/depot/-/blob/docs/CONTRIBUTING.md">TVL contribution
+      the <a href="https://code.tvl.fyi/about/docs/CONTRIBUTING.md">TVL contribution
       guidelines</a>.
   </p>
 
diff --git a/tvix/README.md b/tvix/README.md
index bb5fe7423517..b66adda2b4d9 100644
--- a/tvix/README.md
+++ b/tvix/README.md
@@ -34,7 +34,7 @@ Contributions to Tvix follow the TVL [review flow][review-docs] and
 
 [post-1]: https://tvl.fyi/blog/rewriting-nix
 [tvl]: https://tvl.fyi
-[tvix-src]: https://cs.tvl.fyi/depot/-/tree/tvix/
+[tvix-src]: https://code.tvl.fyi/tree/tvix/
 [tvix-gerrit]: https://cl.tvl.fyi/q/path:%255Etvix.*
 [b]: https://b.tvl.fyi
 [tvl-getting-in-touch]: https://tvl.fyi/#getting-in-touch
diff --git a/tvix/docs/src/eval/vm-loop.md b/tvix/docs/src/eval/vm-loop.md
index a75c7eec31df..a964d9278c75 100644
--- a/tvix/docs/src/eval/vm-loop.md
+++ b/tvix/docs/src/eval/vm-loop.md
@@ -243,8 +243,8 @@ generator loop after setting up the frame stack.
 Most of this logic is implemented in cl/8148.
 
 [`Gen::resume`]: https://docs.rs/genawaiter/0.99.1/genawaiter/rc/struct.Gen.html#method.resume_with
-[`VMRequest`]: https://cs.tvl.fyi/depot@2696839770c1ccb62929ff2575a633c07f5c9593/-/blob/tvix/eval/src/vm/generators.rs?L44
-[`VMResponse`]: https://cs.tvl.fyi/depot@2696839770c1ccb62929ff2575a633c07f5c9593/-/blob/tvix/eval/src/vm/generators.rs?L169
+[`VMRequest`]: https://code.tvl.fyi/tree/tvix/eval/src/vm/generators.rs?id=2696839770c1ccb62929ff2575a633c07f5c9593#n44
+[`VMResponse`]: https://code.tvl.fyi/tree/tvix/eval/src/vm/generators.rs?id=2696839770c1ccb62929ff2575a633c07f5c9593#n169
 
 ## Advantages & Disadvantages of the approach
 
diff --git a/tvix/docs/src/introduction.md b/tvix/docs/src/introduction.md
index 744fbeec9fbe..e4ed45f88e0c 100644
--- a/tvix/docs/src/introduction.md
+++ b/tvix/docs/src/introduction.md
@@ -19,5 +19,5 @@ source code available in the [TVL monorepo][].
 
 [Nix]: https://nixos.org
 [TVL]: https://tvl.fyi
-[TVL monorepo]: https://cs.tvl.fyi/depot/-/tree/tvix
+[TVL monorepo]: https://code.tvl.fyi/tree/tvix
 [pronunciation]: data:audio/mpeg;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4Ljc2LjEwMAAAAAAAAAAAAAAA//NgxAAdEr31SGDGIQAoBRVe/7Yuv8SvC9C3dwMwOCEAE6YG/Cc/fQkSu5PE0Jzr6cRKhH6IEIIiIhOyU5Xdxbk5/0+vpvppXc/hQkrn7iCrn6e/XPield3Mq5oXh3cOLjgB3/+Zl4HAMuH/mAZpM8w8PDw9wAIk//5//gAODz/D1QNAKDLoeuUxZd2VeX0qV80WaVrSQech1Qpo//NixBofrA4YAVQoAYBzKPexmkFBrpGj2IrFxAh2NqwmjI9Bz+zGah1nVTsQQYlvF69rIzoTfLO6sqxMenRnYhhQe0yrQUNoTIrIymeh9/WtTnRjsk4wUEzE/10PE3ibzlRnQc6/o9BICCbzEVRN/E4CAAcgABBIgEtvMot7RXUwz1qnlmvx3zszWyTQ3PnVX6qRmWjvMuWn9CQGyP/zYsQrJuN+NYuYWAEASB1virzQzUvD2SBsJ598MYyYWUpZ6qA6mEkHbSSIDhm8/H9plcHHrYez50ll+Wj//uv7ZT1GfzU3fbbr+n7LPuVZHL9SPn+nww5M3d//3WdmV5O//9HYa2v9/MO7/iPY+tbPP3mqOf7M9YkkMSav2ub42nG43G5HIvvggKFUSYCII1JJlw5Z6Zl7q1gf4Yn/82LEHyfjCo29jHgCUQzqTIkkWtXFjjE6fsipzrFmZQMjI5ItTsH9c63TUWysQ5U0gKuGfMHW9xc1on58bw/fZTZkXamGN4tIM0bGPq0SlY8sJwn//v8/eNU1//j5zvGMb1u8e9/hz3nUPeb4v////r5+a1/9//97/3nesw9/3pKBi////wi4LtEAQQBKQdcrtttdriljiVQZDRBu//NgxA8jssa+X4xAAIyZIQuhQmsVXnSZQfa38AQAguDwKgVRGIoN7QuWGlkB4o01SRTOVz0IMe20lLfhYMST5BsMuNazInz4SXvROUIqeXKGlRF+tFu/ufB9OrGVnjnFYHB/ZL/3//yicvMVv8JzcxLo90MU0OFzaD9BIV4nxgAM8o54spq1vWJ3J1euBsqXgjzNIQwkDXFa+z0M//NixA8jY36IAZlAAE0Rhou7HpU1l3MchEFXAVQ+LzxKHghCoadED8LrAiMaa3xRZJAknkov/0FXWIS2baSv/8BUUcW+QUiR1evWF///Bt0o6RW5m5hYJUYsXF8p////0IR5Zrg8JXOOYVF8gZJHCk1zqTKx/Hf/NfEKJk//Q4OOvjk2lgr2KwVRuroANCW22220WC22WxxSJFJw///zYsQRIPpawl+PQAJIok7ku2H1FcavOpWYUpCxe5s1Q+UMGBAYIxQMDgDA7pVwZaCAHim/+9y90RRhX/+fFaUgdCMJty+f/76mfduCSBt2zTfz///0ic173oKSszA1maHKny9l0yXDjzAfxax9QnSpfGXFwuopIpFDapMcuhPXAR3d0afa5G6KRfINNDCox6CHM0gRpAHhcjpg5S//82LEHSehUqZ/2MAAstHIU01fRJTCUN0W5ONikDty+mkOcMdZggMiyaKrk5FopDHCDIREY5AUvBrQy6mEtXwj5KF2NnjqmcNPxI1hFYIw4cDPo7jsORGJyxhvu7VJ9JSU9PfHgh+s+kasgvIDmlycQOTKARwslggLg44MRq0e9zQPs94laXjb3mzJ4UOxRZAAVyUswcgDasxCuqXL//NgxA4fmbakXspMYGEihpTRnTNbuO2ScS7G8HnUYI0VUba51KySxTFPhAGIBWhZaUlpDwIKEUEFhRRIzMs0un31sV8pgYkDIo/////NZ7kCXBR5z/SmcfCtV7CBYROck2wt1PNAIWBpH20Ch06Mi7nAk6+0XTcL0j1jHvMKBjRANkjutdRwilbDIuehzRxbsWWi8O2LtKEAnFGg//NixB4Y2VKpHsDEnBAxM9VjUzUTxwpSxo3AKtq31VWBlKwUfHv8MKcPFQF6xg8NDlvb/jYab0ka3Q02RWr6nnoat/kxFMsfSd9N1V70VMQEQlUAAWVIF9yCKxm5BjQQyFCjvEAhZkFiwpgEl+ZTMQ9VBAo8lZIkcRIsmUt2JOCoEsO02W3zMnWjMttVnOJbLY1fZOAgf61FKRAJy//zYsRKHYIKclTJhJz/EmyjLKhmM5jG/m/MKFyxPj5WLwlshMRM9RJbjSEpKJ2XajtyqPrsVoMplgElrTccgAtkE8gNDDUgCYAXcJ+KZwji3XvujuyuqqkxkbfGZ1DKtgZj2KNQokgJo0LNS43+WVCkYca9L7GVPh3PpOFRqX6l/5/3Rur//7Lw/2/gXzNXUmb/8+r+cqrG1/jHV1L/82LEZB9r2lmdUxgBY12NW/8yra/VWCY2onY2OqTCqWoDlFYuNJIHSADU0zPoXEANHC/CJQ9VXi2VkPWYu/o3ey675hhm83g4Gol1zFaZnNPdWtnvpzz3pm23+qfMRrP3/6/r/X0+hh85+nmX/Xfm9z9jxwgQSQmIOEPp/VLtr+7q30XaQOBi7SH6gvr/6+/759gUGYNgwPy9etHb//NgxHYY48Zc8484AJ+xN8+cpj5c1N6jT6efgxULyUJDRo8HjxIoqkgnU6rJKkyo1MmEVdlbq8/tio2Xzz+92+/hh7Y2PfDnnZb////tivb//ppv///3GtRNroKtdtiYhOyKSA54dcWIJUKiA8CqGhH/EQqaTS22Kh0VuREVT2/1jkddqAETOd02plawNh7D0gUlIdr7skBZn36Z//NixKEgqp6NlYxYAILyK/Me3NLnji/AGNiP/ppZtSKjlJ0l2MObV3mZmlKRXWLGCQYQn9E46Jzv2Dzpxf/ysWLHKsCQYdizplszP2DBZSnMOXSKJbJb9FksHm6vsrKhodn6+PayULvD6VXqeH9uhIKMilwo0yP2CBnvLSy5ndd/2V52KZe9tOpbuyd50yIzNGgAOzgxhghLnrj73v/zYsSuHxo60l/PYAIQvV0+Y8c5Eve9aCLA7KyvyIpHHTD8kJXBY/XQ6tJix57v/z7aytZXaxOQCgTtIiBnYRmvAn2ZvJfF28zb+Z/Wrwcqb/5/Lgd8RmsQIfWbvKmJZVsISTlOJrSMeiTp8eUdLeIww1K0tPobChnijzJqdpCJGzAMMm+137+u1ZW2uNLKYbv3Gp79FOb9/28bG1f/82LEwR+bMspeEZOsn/dzWfGbF0+9GL7VV/TnVRMHHkLI1ESlvkmsXHOKdIxhqJB5JP0v3//d3ec/7ZetjPpTRMCX/o6Cn9pNqMqqp20AIAUhbGQ2DwQQQajwGmTvpPPSJnvJq0tNMO2ctFOry7oUse5nGs7ig8jCIYQ3qdHYjFUUgVysGNUxCFFnQIsEwuheniLPf/0BXDnTKQBN//NgxNIfOz7PHjBM8CgRwalCwMUpnK7E5qBQEbDK2TUjYjWH2k3dej3zKqqtTHLqs9vnyUABQryVhSrrkyQmUKEyNw88ZKsHE3objjf+74httv+/7btZmU0T2JS6eKit8fLYwttZwfiZViggsacmKkdh5ktgIc8eqhp1WK2SNdYROKUApEUkD5b///7JlyI0S////2igt0ZUAoGR//NixOQd0rLHHlmEPAgysKqZnSLShsPjwV5YYAMPciIi7Ci6nWZJTz0MYSRsSxCiSQ4VJOUHQ7EQ9wkfzy/kPTrqVTK7NYDABwwlZGkyjLS80AYda6qhOy6TSym7epLitq8UJx4QIyIy1Hp4tNC4hSzspu9rPQ/P/9ZVIn0qoAIfdBUESW1UKGLSz4/pEzRC1EQ6kweN/JKHRUpUe//zYsT8KGruolJL04QXyh0uNArGozLD+BhSxsBVGq6QCMKqsGYMBMrUgqki2HXQme1PcskWvW74a8ra7QoAigIobgqjopUJPqbNBY8/DxS92FTwxupQx5wodcqHbcTeCAXqmqkinH6iNJHaKmXLGKEJhKncFgtEGSwkgSSOXMhMm5/3nEpmStNNRqu3p21/LaxJL1RjKUv/Khuu8yP/82DE6iJa2pZMSUfE0e5SmVHKxvSa6AMK0cpeIjjGM6sxUOVjKIh0ylZSpV8xqCQc3A1lRkqr88y7rO1aKlwMtBNoJmhGGCDxgh6UJfVM2PXVKmLM5lkah6mdmczj0nZS6sSjUtgKHoakUZGigFACs7Sl4SZKW8wDBTbOU6IMuq/75Tvn5yU53/OJJUcSx5kjM+fsYU+Z//USxW//82LE7yQTFmmCwYswDAQ86RpBWGiqw1Dp3DqwVATjoifDskVQVcoKB0NHutyw0Gmekq5p7JVuUeqqTEFNRaqqUJagECihZAmgmpE40ouLi2v/mRkfRrLJUcZlDBQoYGCDo5GyhgcdDIjWWWW//////mrKGBgg7oZMoYGiORqGCggYMFUcjL/7LmasoYGCDhI6GTLLZZZZb5GrWSx0//NixO4ikg4wCtGFFDJlWVDJlYMFBAwjoZFLP/8mVrLY5GrWSo5MrUKCBwxKtUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVf/zYsTtH1vZLBQwRq1VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU=
diff --git a/tvix/website/landing-en.md b/tvix/website/landing-en.md
index f677f20f2fff..0343c6ebd49d 100644
--- a/tvix/website/landing-en.md
+++ b/tvix/website/landing-en.md
@@ -30,7 +30,7 @@ Developer documentation for some parts of Tvix is [available online][docs].
 Benchmarks are run nightly on new commits by [windtunnel][wt].
 
 [TVL]: https://tvl.fyi
-[TVL monorepo]: https://cs.tvl.fyi/depot/-/tree/tvix
+[TVL monorepo]: https://code.tvl.fyi/tree/tvix
 [Tvixbolt]: https://bolt.tvix.dev
 [Tvix README]: https://code.tvl.fyi/about/tvix
 [gh]: https://github.com/tvlfyi/tvix/
diff --git a/users/aspen/resume/resume.tex b/users/aspen/resume/resume.tex
index fb226c4ddffc..11febeb01066 100644
--- a/users/aspen/resume/resume.tex
+++ b/users/aspen/resume/resume.tex
@@ -230,10 +230,10 @@ SQL from the ground up -- and of course also a user}
     {\url{https://blog.readyset.io/bounds-checks/}}{Blog post providing a deep
         evaluation of the runtime cost of bounds checking in safe languages like Rust.
         Front page of Hacker News, doubled month-over-month ReadySet waitlist signups}
-    \project{Tvix}{\url{https://cs.tvl.fyi/depot/-/blob/third\_party/nix/README.md}}{
-        Fork of the Nix build tool delivering increased reliability, code
-        quality, and pluggability}
-    \project{Panettone}{\url{https://cs.tvl.fyi/depot/-/tree/web/panettone}}{
+    \project{Tvix}{\url{https://tvix.dev}}{
+        % TODO(aspen): and now in your own words :)
+        Modular Reimplementation of the Nix build tool in Rust}
+    \project{Panettone}{\url{https://code.tvl.fyi/tree/web/panettone}}{
         Aggressively simple bug-tracker developed in Common Lisp for the community
         involved in the development of Tvix. Hosted at https://b.tvl.fyi}
     \project{Org-Clubhouse}{\url{https://github.com/glittershark/org-clubhouse}}{
diff --git a/users/aspen/web/index.org b/users/aspen/web/index.org
index 109f3a77a08c..7f36d874d54d 100644
--- a/users/aspen/web/index.org
+++ b/users/aspen/web/index.org
@@ -7,7 +7,7 @@ my name is aspen smith and i'm a software engineer and musician.
 * code
 
 - [[https://github.com/glittershark/][github]]
-- [[https://cs.tvl.fyi/depot/-/tree/users/aspen][my directory in the tvl monorepo]]
+- [[https://code.tvl.fyi/tree/users/aspen][my directory in the tvl monorepo]]
 
 * work
 
@@ -24,9 +24,9 @@ that's wire-compatible with postgresql and mysql, based on [[https://github.com/
 - [[https://tvix.dev/][tvix]], a project to reimplement nix in rust with a focus on better performance,
   maintainability, and extensibility. i'm a committer to the project, and mostly
   focus on the implementation of the language evaluator.
-- [[https://cs.tvl.fyi/depot/-/tree/users/aspen/achilles][achilles]], a compiler for (what I plan to become) a dependently typed,
+- [[https://code.tvl.fyi/tree/users/aspen/achilles][achilles]], a compiler for (what I plan to become) a dependently typed,
   low-level functional programming language targeting LLVM
-- [[https://cs.tvl.fyi/depot/-/tree/users/aspen/xanthous][xanthous]], a terminal roguelike in haskell that I work on intermittently and
+- [[https://code.tvl.fyi/tree/users/aspen/xanthous][xanthous]], a terminal roguelike in haskell that I work on intermittently and
   exclusively for fun
 
 * music
diff --git a/users/fogti/store-ref-scanner/Cargo.toml b/users/fogti/store-ref-scanner/Cargo.toml
index 0ed0c20a3938..624cfc0c668c 100644
--- a/users/fogti/store-ref-scanner/Cargo.toml
+++ b/users/fogti/store-ref-scanner/Cargo.toml
@@ -5,7 +5,7 @@ description = "scanner/extractor of Nix-like store paths from byte arrays/stream
 license = "MIT OR Apache-2.0"
 categories = ["no-std", "parsing"]
 edition = "2021"
-homepage = "https://cs.tvl.fyi/depot/-/tree/users/fogti/store-ref-scanner"
+homepage = "https://code.tvl.fyi/tree/users/fogti/store-ref-scanner"
 include = ["/src"]
 
 [dependencies]
diff --git a/users/tazjin/blog/default.nix b/users/tazjin/blog/default.nix
index 60c79f0941e4..10de3c754a01 100644
--- a/users/tazjin/blog/default.nix
+++ b/users/tazjin/blog/default.nix
@@ -14,7 +14,7 @@ let
       <p class="footer">
         <a class="uncoloured-link" href="https://tazj.in">homepage</a>
         |
-        <a class="uncoloured-link" href="https://cs.tvl.fyi/">code</a>
+        <a class="uncoloured-link" href="https://code.tvl.fyi/">code</a>
       </p>
       <p class="lod">ಠ_ಠ</p>
     '';
diff --git a/users/tazjin/blog/posts/nixery-layers.md b/users/tazjin/blog/posts/nixery-layers.md
index 26526d11b5dc..d96fee00ccb5 100644
--- a/users/tazjin/blog/posts/nixery-layers.md
+++ b/users/tazjin/blog/posts/nixery-layers.md
@@ -260,13 +260,13 @@ TIP: This is implemented in [popcount][] in Nixery.
 Hopefully this detailed design review was useful to you. You can also watch [my
 NixCon talk][talk] about Nixery for a review of some of this, and some demos.
 
-[Nixery]: https://cs.tvl.fyi/depot/-/tree/tools/nixery
+[Nixery]: https://code.tvl.fyi/tree/tools/nixery
 [grhmc]: https://grahamc.com/blog/nix-and-layered-docker-images
 [Nix]: https://nixos.org/nix
 [registry protocols]: https://github.com/opencontainers/distribution-spec/blob/master/spec.md
 [nixery.dev]: https://nixery.dev
 [dominator trees]: https://en.wikipedia.org/wiki/Dominator_(graph_theory)
 [gonum/graph]: https://godoc.org/gonum.org/v1/gonum/graph
-[layers.go]: https://cs.tvl.fyi/depot/-/blob/tools/nixery/layers/layers.go
-[popcount]: https://cs.tvl.fyi/depot/-/tree/tools/nixery/popcount
+[layers.go]: https://code.tvl.fyi/tree/tools/nixery/layers/layers.go
+[popcount]: https://code.tvl.fyi/tree/tools/nixery/popcount
 [talk]: https://www.youtube.com/watch?v=pOI9H4oeXqA
diff --git a/users/wpcarro/common.nix b/users/wpcarro/common.nix
index 582b63fc4c43..f7a03d676f1a 100644
--- a/users/wpcarro/common.nix
+++ b/users/wpcarro/common.nix
@@ -77,7 +77,7 @@ in
     # This depends on compiler-rt-libc-10.0.1, which is marked as broken on
     # aarch64-darwin, but depot sets `allowBroken = true`, which means any
     # build that depends on dig will fail on OSX (e.g. emacs).
-    # https://cs.tvl.fyi/github.com/NixOS/nixpkgs@e9b195248c6cd7961a453b10294aea9ab58e01b4/-/blob/pkgs/development/compilers/llvm/10/compiler-rt/default.nix?L122
+    # https://github.com/NixOS/nixpkgs/blob/e9b195248c6cd7961a453b10294aea9ab58e01b4/pkgs/development/compilers/llvm/10/compiler-rt/default.nix#L122
     dig
   ] else [ ]);
 }
diff --git a/users/wpcarro/website/blog/posts/restic.md b/users/wpcarro/website/blog/posts/restic.md
index 4af1fab3682f..87e7e3a13061 100644
--- a/users/wpcarro/website/blog/posts/restic.md
+++ b/users/wpcarro/website/blog/posts/restic.md
@@ -85,7 +85,7 @@ Snapshots processed:   175
 > Ah... the world agrees again.
 > -- me
 
-[1]: https://cs.tvl.fyi/depot@2ec0d3611960b163a7052e8554ba065f3c89a8cc/-/blob/ops/modules/restic.nix?L9
+[1]: https://code.tvl.fyi/blob/ops/modules/restic.nix?id=2ec0d3611960b163a7052e8554ba065f3c89a8cc#n9
 [2]: https://github.com/profpatsch
 [3]: https://min.io/
 [4]: https://restic.net/
diff --git a/users/wpcarro/website/default.nix b/users/wpcarro/website/default.nix
index 56f5b02cc89d..3a3dc90ba214 100644
--- a/users/wpcarro/website/default.nix
+++ b/users/wpcarro/website/default.nix
@@ -13,7 +13,7 @@ let
     habits = "https://${domain}/habits";
     github = "https://github.com/wpcarro";
     linkedin = "https://linkedin.com/in/williampatrickcarroll";
-    depotWork = "https://cs.tvl.fyi/depot/-/blob/users/wpcarro";
+    depotWork = "https://code.tvl.fyi/tree/users/wpcarro";
   };
 
   renderTemplate = src: vars: pkgs.substituteAll (globalVars // vars // {
diff --git a/web/tvixbolt/src/lib.rs b/web/tvixbolt/src/lib.rs
index a2bfeb0a5dd1..51796ee0fc2b 100644
--- a/web/tvixbolt/src/lib.rs
+++ b/web/tvixbolt/src/lib.rs
@@ -75,7 +75,7 @@ fn footer() -> Html {
         <footer>
           <p class="footer">
             {footer_link("https://tvl.fyi", "home")}
-            {footer_link("https://cs.tvl.fyi", "code")}
+            {footer_link("https://code.tvl.fyi", "code")}
             {footer_link("https://tvl.fyi/builds", "ci")}
             {footer_link("https://b.tvl.fyi", "bugs")}
             {"© TVL"}
diff --git a/web/tvl/blog/2024-02-tvix-update.md b/web/tvl/blog/2024-02-tvix-update.md
index ce9bbf547fa8..648c4b803c06 100644
--- a/web/tvl/blog/2024-02-tvix-update.md
+++ b/web/tvl/blog/2024-02-tvix-update.md
@@ -314,7 +314,7 @@ you run into any snags, or have any questions.
 [Tvix]:                       https://tvix.dev
 [aterm]:                      http://program-transformation.org/Tools/ATermFormat.html
 [bazel-remote]:               https://github.com/buchgr/bazel-remote/pull/715
-[castore-docs]:               https://cs.tvl.fyi/depot/-/blob/tvix/castore/docs
+[castore-docs]:               https://code.tvl.fyi/tree/tvix/docs/src/castore
 [frankenbuild]:               https://blog.layus.be/posts/2021-06-25-frankenbuilds.html
 [go-nix-outpath]:             https://github.com/nix-community/go-nix/blob/93cb24a868562714f1691840e94d54ef57bc0a5a/pkg/derivation/hashes.go#L52
 [nix-compat-derivation]:      https://docs.tvix.dev/rust/nix_compat/derivation/struct.Derivation.html
@@ -325,9 +325,9 @@ you run into any snags, or have any questions.
 [nixcpp-builtins-derivation]: https://github.com/NixOS/nix/blob/49cf090cb2f51d6935756a6cf94d568cab063f81/src/libexpr/primops/derivation.nix#L4
 [nixcpp-patch-hashes]:        https://github.com/adisbladis/nix/tree/hash-tracing
 [refscan-string-contexts]:    https://inbox.tvl.su/depot/20230316120039.j4fkp3puzrtbjcpi@tp/T/#t
-[store-docs]:                 https://cs.tvl.fyi/depot/-/blob/tvix/store/docs/api.md
+[store-docs]:                 https://code.tvl.fyi/about/tvix/docs/src/store/api.md
 [string-contexts-nix-bug]:    https://github.com/NixOS/nix/issues/4629
 [tryeval-infrec]:             https://b.tvl.fyi/issues/281
-[tvix-boot-readme]:           https://cs.tvl.fyi/depot/-/blob/tvix/boot/README.md
+[tvix-boot-readme]:           https://code.tvl.fyi/about/tvix/boot/README.md
 [why-string-contexts-now]:    https://cl.tvl.fyi/c/depot/+/10446/7/tvix/eval/docs/build-references.md
 [windtunnel]:                 https://staging.windtunnel.ci/tvl/tvix
diff --git a/web/tvl/blog/rewriting-nix.md b/web/tvl/blog/rewriting-nix.md
index 1b143e5b0ed9..a45cc571ab00 100644
--- a/web/tvl/blog/rewriting-nix.md
+++ b/web/tvl/blog/rewriting-nix.md
@@ -80,7 +80,7 @@ for Nix features that are in use today.
 
 As things ramp up we will be posting more information on this blog,
 for now you can keep an eye on
-[`//tvix`](https://cs.tvl.fyi/depot/-/tree/tvix) in the TVL monorepo
+[`//tvix`](https://code.tvl.fyi/tree/tvix) in the TVL monorepo
 and subscribe to [our feed](https://tvl.fyi/feed.atom).
 
 Stay tuned!
diff --git a/web/tvl/blog/tvix-status-202209.md b/web/tvl/blog/tvix-status-202209.md
index dae1dae194ea..627c2d290670 100644
--- a/web/tvl/blog/tvix-status-202209.md
+++ b/web/tvl/blog/tvix-status-202209.md
@@ -155,7 +155,7 @@ We'll see you around!
 [Tvix]: https://tvl.fyi/blog/rewriting-nix
 [Tvixbolt]: https://bolt.tvix.dev
 [integrated]: https://cl.tvl.fyi/q/status:merged+%2522tvix/eval%2522+mergedbefore:2022-09-09
-[src]: https://cs.tvl.fyi/depot/-/tree/tvix/eval
+[src]: https://code.tvl.fyi/tree/tvix/eval
 [src-noscript]: https://code.tvl.fyi/tree/tvix/eval
 [tazjin]: https://tazj.in
 [grfn]: https://gws.fyi/