about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--README.md2
-rw-r--r--default.nix5
-rw-r--r--nix/nint/OWNERS3
-rw-r--r--nix/nint/README.md (renamed from users/sterni/nint/README.md)0
-rw-r--r--nix/nint/default.nix (renamed from users/sterni/nint/default.nix)0
-rw-r--r--nix/nint/nint.rs (renamed from users/sterni/nint/nint.rs)0
-rw-r--r--web/bubblegum/README.md2
-rw-r--r--web/bubblegum/default.nix3
8 files changed, 7 insertions, 8 deletions
diff --git a/README.md b/README.md
index 535275b10f..5741ef8ebc 100644
--- a/README.md
+++ b/README.md
@@ -58,6 +58,7 @@ configuration is tracked in `//ops/{modules,machines}`.
   software. Currently only SBCL is supported. Lisp programs in this repository
   are built using this library.
 * `//web/bubblegum` contains a CGI-based web framework written in Nix.
+* `//nix/nint`: A shebang-compatible interpreter wrapper for Nix.
 * `//tvix` contains initial work towards a modular architecture for Nix.
 * `//third_party/nix` contains [our fork][tvix] of the Nix package manager.
 
@@ -88,7 +89,6 @@ Some examples:
   [tazj.in](https://tazj.in)
 * `//users/grfn/xanthous`: A (WIP) TUI RPG, written in Haskell.
 * `//users/tazjin/emacs`: tazjin's Emacs & EXWM configuration
-* `//users/sterni/nint`: A shebang-compatible interpreter wrapper for Nix.
 * `//users/tazjin/finito`: A persistent finite-state machine library for Rust.
 
 # Licensing
diff --git a/default.nix b/default.nix
index 77fb4ae544..866b3fa6bf 100644
--- a/default.nix
+++ b/default.nix
@@ -34,11 +34,6 @@ let
       # TODO(tazjin): Can this one be removed somehow?
       [ "ops" "nixos" ]
       [ "ops" "machines" "all-systems" ]
-
-      # //web/bubblegum has examples using //users/sterni, they should
-      # probably be in the user folder instead with a link there.
-      # TODO(sterni): Clean this up.
-      [ "web" "bubblegum" ]
     ]
     then args
     else args // {
diff --git a/nix/nint/OWNERS b/nix/nint/OWNERS
new file mode 100644
index 0000000000..f16dd105d7
--- /dev/null
+++ b/nix/nint/OWNERS
@@ -0,0 +1,3 @@
+inherited: true
+owners:
+  - sterni
diff --git a/users/sterni/nint/README.md b/nix/nint/README.md
index ddd8045f73..ddd8045f73 100644
--- a/users/sterni/nint/README.md
+++ b/nix/nint/README.md
diff --git a/users/sterni/nint/default.nix b/nix/nint/default.nix
index 5cf83d15d6..5cf83d15d6 100644
--- a/users/sterni/nint/default.nix
+++ b/nix/nint/default.nix
diff --git a/users/sterni/nint/nint.rs b/nix/nint/nint.rs
index 3d43061285..3d43061285 100644
--- a/users/sterni/nint/nint.rs
+++ b/nix/nint/nint.rs
diff --git a/web/bubblegum/README.md b/web/bubblegum/README.md
index 0e09c1c65e..48c2ba6e03 100644
--- a/web/bubblegum/README.md
+++ b/web/bubblegum/README.md
@@ -2,7 +2,7 @@
 
 `bubblegum` is a CGI programming library for the Nix expression language.
 It provides a few helpers to make writing CGI scripts which are executable
-using [//users/sterni/nint](../../users/sterni/nint/README.md) convenient.
+using [//nix/nint](../../nix/nint/README.md) convenient.
 
 An example nix.cgi script looks like this (don't worry about the shebang
 too much, you can use `web.bubblegum.writeCGI` to set this up without
diff --git a/web/bubblegum/default.nix b/web/bubblegum/default.nix
index 0ad541390b..2db6f04204 100644
--- a/web/bubblegum/default.nix
+++ b/web/bubblegum/default.nix
@@ -7,6 +7,7 @@ let
     getBins
     utils
     sparseTree
+    nint
     ;
 
   minimalDepot = sparseTree depot.path [
@@ -186,7 +187,7 @@ let
     else "${scriptName}/${path}";
 
   bins = getBins pkgs.coreutils [ "env" "tee" "cat" "printf" "chmod" ]
-      // getBins depot.users.sterni.nint [ "nint" ];
+      // getBins nint [ "nint" ];
 
   /* Type: args -> either path derivation string -> derivation
   */