Painful: Hermes Agent Flake
Need to vent. I've been trying to set up the hermes-agent as a flake from the official repo. No vibing, going full artisanal, handcrafted code.
I know nixos is a second-class citizen as far as Hermes is concerned, but man.. what a mess. The docs aren't very clear, I can't tell what's actually getting declared and what's not. I'm not sure how I ended up with multiple .hermes folders (one in /var/lib, which I think is the intended one, and another one in ~), and I don't know why it still wants to run the setup script. I tried to plug in the hermes-webui for some better visibility, but that was it's own rabbit hole and I got nothing done there either.
The system builds. The agent is running, but I can't try talking to it without prompting any scripts. There is a service, and there's a file structure with a workspace, a home directory of some kind, it does generate a config.yaml matching my declared settings in my flake, but I don't see any references talking about what components are required in a running config.
I dunno, I think sops still has me all turned around. I spent most of the weekend working on it with nothing to show for it. Such a bummer.
On the bright side though, all the back and forth has made me much better at writing/troubleshooting flake modules. Perhaps other things will be easier now.
Posted Jul 27, 2026, 7:07 AM UTC