<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>pieterpel</title><description>Engineering notebook — systems, games, and things I build to think.</description><link>https://pieterpel.dev/</link><item><title>What I publish and what I don&apos;t</title><link>https://pieterpel.dev/posts/dotfiles-4-what-i-publish-and-what-i-dont/</link><guid isPermaLink="true">https://pieterpel.dev/posts/dotfiles-4-what-i-publish-and-what-i-dont/</guid><description>The dotfiles repo is public and the services repo is not. Where that line is, the three reasons something ends up private, and what pushed pieces across it.</description><pubDate>Sun, 18 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Every file the same shape</title><link>https://pieterpel.dev/posts/dotfiles-3-every-file-the-same-shape/</link><guid isPermaLink="true">https://pieterpel.dev/posts/dotfiles-3-every-file-the-same-shape/</guid><description>What is actually inside one module: the two parts every file has, why the option is the interface, and how a machine ends up being a list of switches.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate></item><item><title>One flake for every machine</title><link>https://pieterpel.dev/posts/dotfiles-2-one-flake-for-every-machine/</link><guid isPermaLink="true">https://pieterpel.dev/posts/dotfiles-2-one-flake-for-every-machine/</guid><description>My dotfiles repo builds a Raspberry Pi, a Linux laptop, two Macs and a VM, and the machines are not special cases. What the flake looks like, why no file imports another, and what that costs.</description><pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate></item><item><title>From .bashrc to Nix</title><link>https://pieterpel.dev/posts/dotfiles-1-from-bashrc-to-nix/</link><guid isPermaLink="true">https://pieterpel.dev/posts/dotfiles-1-from-bashrc-to-nix/</guid><description>The same job done twice: aliases and shell config as loose files, and then the same thing in my repo. For people who keep dotfiles in git and have never touched Nix.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Run the toy like prod</title><link>https://pieterpel.dev/posts/nixberry-5-watching-it-run/</link><guid isPermaLink="true">https://pieterpel.dev/posts/nixberry-5-watching-it-run/</guid><description>A headless console fails silently. Its logs and metrics ship to the same Grafana as the server, so a dead service becomes a Telegram message instead of a mystery.</description><pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Saves follow you</title><link>https://pieterpel.dev/posts/nixberry-4-saves-follow-you/</link><guid isPermaLink="true">https://pieterpel.dev/posts/nixberry-4-saves-follow-you/</guid><description>Saves and savestates are written to a store on the VM, over the tailnet and conflict-aware. The console holds nothing you would lose, and nothing goes to a third party.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate></item><item><title>The library lives elsewhere</title><link>https://pieterpel.dev/posts/nixberry-3-the-library-lives-on-the-vm/</link><guid isPermaLink="true">https://pieterpel.dev/posts/nixberry-3-the-library-lives-on-the-vm/</guid><description>The VM owns the ROMs, the metadata and the box art. The console mirrors that library onto its own disk, so a rebuild restores everything and a game never waits on the network to load.</description><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate></item><item><title>It has to feel like a console</title><link>https://pieterpel.dev/posts/nixberry-2-it-has-to-feel-like-a-console/</link><guid isPermaLink="true">https://pieterpel.dev/posts/nixberry-2-it-has-to-feel-like-a-console/</guid><description>Installing RetroArch gets you a computer with an emulator on it. The console is everything between the power coming on and the first game starting.</description><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate></item><item><title>The whole picture: a Pi, a Hetzner box, and a tailnet</title><link>https://pieterpel.dev/posts/nixberry-1-the-whole-picture/</link><guid isPermaLink="true">https://pieterpel.dev/posts/nixberry-1-the-whole-picture/</guid><description>A retro machine shouldn&apos;t be a pile of hand-edited configs you&apos;re afraid to touch. Here&apos;s the system I built so mine rebuilds itself.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate></item></channel></rss>