Tobserver/modules/hermes-agent.nix
2026-06-09 13:18:31 +02:00

35 lines
651 B
Nix

{ config, ... }:
{
sops.secrets."hermes-env" = {};
sops.secrets."hermes/auth.json" = {
owner = "hermes";
group = "hermes";
mode = "0400";
};
services.hermes-agent = {
enable = true;
container = {
enable = true;
backend = "podman";
hostUsers = [ "tobi" ];
};
settings.model = {
provider = "openai-codex";
default = "gpt-5.5";
};
authFile = config.sops.secrets."hermes/auth.json".path;
authFileForceOverwrite = true;
environmentFiles = [ config.sops.secrets."hermes-env".path ];
extraDependencyGroups = [ "messaging"];
addToSystemPackages = true;
};
}