nixcfg/systems/x86_64-linux
Harald Hoyer d8e8293c0e feat(mx): add Nextcloud Talk opencode bot pointing at halo.hoyer.tail:8000
Mirrors the existing nextcloud-claude-bot setup but invokes `opencode run`
against the local `halo-8000` provider/model. The bot listens on
127.0.0.1:8086, is exposed via the `/_opencode-bot/` location on
nc.hoyer.xyz, and uses `@Halo` as its mention trigger in group chats.

The opencode config (config/opencode/config.json) is installed into the
service's $HOME/.config/opencode/ on each start, so the bot picks up the
same provider definition the user uses interactively. The model map keys
are renamed to `halo-8000` / `halo-8001` so the canonical
`provider/model` reference works without an alias indirection.
2026-05-13 15:08:18 +02:00
..
amd chore(x1,amd): disable cratedocs-mcp service 2026-05-13 11:35:59 +02:00
attic feat(headscale): add ACL policy, isolate mx, make mx an exit node 2026-05-13 09:06:40 +02:00
halo fix(halo): set --alias halo-8000 2026-05-13 14:52:49 +02:00
mx feat(mx): add Nextcloud Talk opencode bot pointing at halo.hoyer.tail:8000 2026-05-13 15:08:18 +02:00
nixtee1 refactor(nix): extract common system configs into reusable modules 2026-01-30 10:42:09 +01:00
sgx refactor(opencode): extract serve service into shared NixOS module 2026-05-05 13:43:27 +02:00
t15 refactor(nix): extract common system configs into reusable modules 2026-01-30 10:42:09 +01:00
x1 chore(x1,amd): disable cratedocs-mcp service 2026-05-13 11:35:59 +02:00