Cài đặt Nix
Cài đặt OpenClaw một cách khai báo với nix-openclaw — một module Home Manager đầy đủ tính năng.Kho nix-openclaw là nguồn thông tin chính xác cho việc cài đặt Nix. Trang này chỉ là một cái nhìn tổng quan nhanh.
Những gì bạn nhận được
- Gateway + ứng dụng macOS + công cụ (whisper, spotify, cameras) — tất cả đều được cố định
- Dịch vụ Launchd tồn tại qua các lần khởi động lại
- Hệ thống plugin với cấu hình khai báo
- Khả năng quay lại ngay lập tức:
home-manager switch --rollback
Bắt đầu nhanh
Cài đặt Determinate Nix
Nếu Nix chưa được cài đặt, hãy làm theo hướng dẫn của Determinate Nix installer.
Cấu hình secrets
Thiết lập token bot nhắn tin và khóa API của nhà cung cấp mô hình. Các file đơn giản tại
~/.secrets/ là đủ.Hành vi thời gian chạy của Nix Mode
KhiOPENCLAW_NIX_MODE=1 được thiết lập (tự động với nix-openclaw), OpenClaw sẽ vào chế độ xác định, vô hiệu hóa các luồng cài đặt tự động.
Bạn cũng có thể thiết lập thủ công:
Những thay đổi trong chế độ Nix
- Các luồng cài đặt tự động và tự biến đổi bị vô hiệu hóa
- Các phụ thuộc thiếu sẽ hiển thị thông báo khắc phục cụ thể cho Nix
- Giao diện hiển thị một biểu ngữ chế độ Nix chỉ đọc
Đường dẫn cấu hình và trạng thái
OpenClaw đọc cấu hình JSON5 từOPENCLAW_CONFIG_PATH và lưu trữ dữ liệu có thể thay đổi trong OPENCLAW_STATE_DIR. Khi chạy dưới Nix, hãy thiết lập rõ ràng các đường dẫn này đến các vị trí được Nix quản lý để trạng thái và cấu hình thời gian chạy không nằm trong kho lưu trữ không thể thay đổi.
| Biến | Mặc định |
|---|---|
OPENCLAW_HOME | HOME / USERPROFILE / os.homedir() |
OPENCLAW_STATE_DIR | ~/.openclaw |
OPENCLAW_CONFIG_PATH | $OPENCLAW_STATE_DIR/openclaw.json |
Liên quan
- nix-openclaw — hướng dẫn thiết lập đầy đủ
- Wizard — thiết lập CLI không dùng Nix
- Docker — thiết lập dạng container