Skip to content

feat: nix flake#4

Merged
omachala merged 2 commits into
omachala:mainfrom
jeprecated:nix-flake
Apr 26, 2026
Merged

feat: nix flake#4
omachala merged 2 commits into
omachala:mainfrom
jeprecated:nix-flake

Conversation

@jeprecated

Copy link
Copy Markdown

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.

jeprecated and others added 2 commits April 25, 2026 14:12
- 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 omachala left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

@omachala omachala merged commit 63adbe6 into omachala:main Apr 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants