ls -l
niri-helpers.sh
Abstracts the `niri msg --json | jq` pattern into named, composable functions with a snapshot model to minimize IPC round-trips.
bash wayland niri
fxminivim
Vim keybindings for Firefox. The full-featured ones grow memory over a long session, so this one keeps nothing between keystrokes.
dotfiles
My whole Arch setup: niri/Wayland, Neovim, Alacritty, Waybar, Zsh, and the install scripts that put it on a fresh machine in one go.
bash lua niri
Neovim config
Kept separate from the dotfiles so it can be dropped onto any machine on its own.
lua
this site
Three HTML files and one stylesheet. No build step, no JavaScript. Every page stays under 14 KB.
html css | right-click → view source
Have I mentioned that I use Arch Linux?