本文档描述 nix-openclaw,一个 Home Manager 模块,提供了在 macOS 上部署 OpenClaw 的简化方式。
关键设置步骤
指南建议将说明粘贴给 AI 代理,该代理应:
- 验证 Determinate Nix 安装
- 使用提供的模板创建本地 flake
- 设置 Telegram 机器人凭据
- 配置密钥管理
- 运行
home-manager switch - 验证 launchd 服务是否正常运行
包含内容
该模块捆绑了:
- Gateway + macOS 应用 + 工具(whisper、spotify、cameras)
- 所有版本固定
- 自动 launchd 服务设置
- 回滚功能
Nix 模式配置
当设置 OPENCLAW_NIX_MODE=1 时,OpenClaw 以确定性方式运行,自动安装被禁用。
- 配置读取自:
OPENCLAW_CONFIG_PATH(默认为~/.openclaw/openclaw.json) - 运行时状态存储在:
OPENCLAW_STATE_DIR
macOS 应用启用 Nix 模式
macOS 应用也可以通过以下方式启用 Nix 模式:
defaults write bot.molt.mac openclaw.nixMode -bool true
提示
有关完整详细信息,文档指引用户参考 nix-openclaw 仓库 作为权威来源。
官方文档
完整的 Nix 配置文档请参考 官方英文文档。