Projects
Things I build and maintain, with a short note on what each one is for.
-
reedline
The line editor behind Nushell — the thing that handles your keystrokes, history, completions, and multi-line editing at the prompt.
I work mainly on the modal editing side: the Vi mode, and a Helix edit mode built on a selection-first cursor model rather than Vi's motion-then-operator one.
-
nixos-config
A single flake describing every machine I run: desktops, laptops, a homeserver, a Raspberry Pi media box, and an Android phone through nix-on-droid.
Deploys go out with
deploy-rs, secrets are encrypted at rest with agenix, and the homeserver doubles as a binary cache and aarch64 remote builder for the weaker hosts.