Posts
2026
Moving a directory into the persistence list on an impermanent NixOS host looks trivial until nixos-rebuild dies with 'mount path is not canonical'. Here's why, and the one rule that avoids it.
2025
A post-mortem on volinit: static Nim compilation, Nix flake packaging, and the three stacked width-measurement bugs that sheared my banner across a wide monitor.
MCP servers run as you. Same UID, same permissions, full access to your home directory, your SSH keys, and your cloud credentials. Here's why that's a problem and what I did about it.
A year into running a volatile root on NixOS. What breaks, what stops breaking, and why I can't go back.
On building a local AI workflow that doesn't disappear between sessions: how noctalia, memd, and mcp-box fit together into something that actually works.