Nix 与 NixOS 安装
Hermes Agent 提供三级 Nix 集成:
| 级别 | 适用对象 | 功能 |
|---|---|---|
| nix run / nix profile install | 任何 Nix 用户 | 预构建二进制,后续使用标准 CLI 工作流 |
| NixOS 模块(原生) | NixOS 服务端部署 | 声明式配置、加固 systemd 服务、托管密钥 |
| NixOS 模块(容器) | 需要自修改的智能体 | 以上全部 + 持久化 Ubuntu 容器 |
快速开始(任何 Nix 用户)
# 直接运行
nix run github:NousResearch/hermes-agent -- setup
nix run github:NousResearch/hermes-agent -- chat
# 持久安装
nix profile install github:NousResearch/hermes-agent
hermes setup
hermes chatNixOS 模块配置
{
services.hermes-agent = {
enable = true;
settings.model.default = "anthropic/claude-sonnet-4";
environmentFiles = [ config.sops.secrets."hermes-env".path ];
addToSystemPackages = true;
};
}容器模式
services.hermes-agent = {
enable = true;
container.enable = true;
container.hostUsers = [ "your-username" ];
addToSystemPackages = true;
};详见 workspace zh/getting-started/nix-setup.md