feat: nix flake#4
Conversation
- package.nix: version "0-unstable" → "6.0" (matches v6.0 release tag) - module.nix: add authEnabled option wiring AUTH_ENABLED env var - module.nix: list all valid defaultModel values in option description - module.nix: remove CUSTOM_BACKEND_AUTH and LLM_API_KEY from extraEnvironment example (covered by dedicated options) - README: tighten environmentFile secrets example
omachala
left a comment
There was a problem hiding this comment.
Hey Jordan, really appreciated this. The module is properly done: DynamicUser, ProtectSystem=strict, the syscall filter, secrets via environmentFile. That's not a quick flake, that's a production-grade service. I made a small commit on top to tidy up a few little things, and once I finish testing on macOS I'll merge this and release it as 6.1.
Your agentic idea really resonated with me. I'm actually already using the keyboard to talk to my own agents, two ways: through Telegram and through Happy, a slow-push agent shell. So this is something I think about a lot and find genuinely interesting.
I'd love to hear how you're envisioning it, your setup, what the problem looks like for you, what you have in mind. Feel free to reach me at ondrej@macha.la.
Good stuff mate, really enjoying this. Here's a Nix flake so that people on NixOS (or Mac Darwin) can run the server without having to run it through a Docker container.
I'm running it myself and it all works. Thanks.
I'm also quite interested in utilizing this or expanding it to be useful for agentic development directly. So speaking prompts into the mobile device and having them come up or be usable and accessible on the desktop when running Claude Code/Codex. Let me know what you think about that and feel free to get in contact.