I keep a small fleet of machines and write about what it takes to run them: a Nix configuration that spans NixOS, macOS and Home Manager; an email archive that answers questions about its own mail; agents that read, file and report so a person does not have to.
The writing never lived in one place. This page is the index of it — the five homes it has accumulated, the posts as they are published, and the repositories behind them.
where it lives
- dev log
jekyll
Notes on infrastructure, agents and the tooling around them.
shaoyanji.is-a.dev - mataroa
blog
Longer pieces, written to be read once and kept.
jisifu.mataroa.blog - envs.net
shell
A shell account page, plus twtxt for the small thoughts.
jisifu.envs.net - serv00
freebsd
The FreeBSD corner — experiments that need a different libc.
jisifu.serv00.net - dragoncourt
alwaysdata
PHP and Wasm experiments on shared Debian hosting.
dragoncourt.alwaysdata.net
recent writing
built
- nixconfig My Nix Configurations for darwin, nixos, home-manager, and WSL
- pancakes-harness
- deutsch-srs
- pythonanywhere
- nix-build-tracker Record NixOS configuration hashes and git commits on an always-free AWS stack
- neocities-dragoncourt dragoncourt.neocities.org — hand-written cyberpunk blog, published through the Neocities API
- oci-always-free-demo Oracle Always Free demo: Terraform, Autonomous Database and APEX to-do behind a load balancer
- shaoyanji.is-a.dev
- jobby resume generator