Projects

Systems and open-source tools, with current status.

Systems

  1. Permissions for AI agents as a build-time proof: capabilities → scopes → profiles in home-manager; nixos-rebuild fails naming an unknown capability before anything runs.

  2. One mini-PC running k3s, a Nix build farm across it, everything versioned — the deploy pipeline that ships this site from actual hardware. Three nodes until September; the HA estate passed a node-loss drill and still lost to the power bill.

Open source

  1. dream-memory open source

    A nightly ingest folds session logs into a git-versioned markdown store; a CLI and MCP server read it back, bounded and read-only. The store is the stable half — plain markdown plus git.

  2. CRT Shell open source

    The wallpaper is the canvas; a documented host contract keeps machine-specific policy with the consumer. Hyprland and Sway adapters sit behind one shared compositor interface.

  3. huemill open source

    Mill a Base16 theme or the current wallpaper into one semantic desktop palette — palette.json is the seam.

  4. resrobot-cli utility

    Bus schedules from the shell — Skånetrafiken's API, no phone in between.

  5. graffa experimental

    A Graphviz-based graph visualization tool for terminal workflows.