diff --git a/modules/hermes/hermes.nix b/modules/hermes/hermes.nix index 076b429..070992d 100644 --- a/modules/hermes/hermes.nix +++ b/modules/hermes/hermes.nix @@ -1,4 +1,9 @@ -{ inputs, config, ... }: +{ + inputs, + config, + pkgs, + ... +}: { imports = [ inputs.hermes-agent.nixosModules.default ]; @@ -6,13 +11,11 @@ services.hermes-agent = { enable = true; addToSystemPackages = true; - extraDependencyGroups = [ - "messaging" - "bedrock" - ]; + package = inputs.hermes-agent.packages.${pkgs.system}.full; environmentFiles = [ config.age.secrets.hermes-env.path ]; + container = { image = "debian:bookworm"; backend = "docker"; @@ -22,10 +25,16 @@ settings = { model = { - default = "Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_P.gguf"; + #default = "Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_P.gguf"; provider = "local"; }; + approvals = { + mode = "off"; + cron_mode = "deny"; + mcp_reload_confirm = "false"; + }; + memory = { memory_enabled = true; user_profile_enabled = true; @@ -41,7 +50,7 @@ custom_providers = [ { name = "local"; - base_url = "http://10.0.1.139:5000/v1"; + base_url = "http://10.0.1.139:42069/v1"; } ]; };