Instalasi Nix
Pasang OpenClaw secara deklaratif dengan nix-openclaw — modul Home Manager lengkap.Repo nix-openclaw adalah sumber kebenaran untuk instalasi Nix. Halaman ini adalah ringkasan singkat.
Yang Anda dapatkan
- Gateway + aplikasi macOS + alat (whisper, spotify, cameras) — semuanya dipin
- Layanan launchd yang tetap berjalan setelah reboot
- Sistem plugin dengan konfigurasi deklaratif
- Rollback instan:
home-manager switch --rollback
Mulai cepat
Pasang Determinate Nix
Jika Nix belum terpasang, ikuti petunjuk installer Determinate Nix.
Konfigurasikan secret
Siapkan token bot pesan dan kunci API provider model Anda. File biasa di
~/.secrets/ sudah cukup baik.Perilaku runtime mode Nix
SaatOPENCLAW_NIX_MODE=1 disetel (otomatis dengan nix-openclaw), OpenClaw masuk ke mode deterministik yang menonaktifkan alur auto-install.
Anda juga dapat menyetelnya secara manual:
Apa yang berubah dalam mode Nix
- Alur auto-install dan self-mutation dinonaktifkan
- Dependensi yang hilang menampilkan pesan remediasi khusus Nix
- UI menampilkan banner mode Nix baca-saja
Jalur konfigurasi dan state
OpenClaw membaca konfigurasi JSON5 dariOPENCLAW_CONFIG_PATH dan menyimpan data yang dapat berubah di OPENCLAW_STATE_DIR. Saat berjalan di bawah Nix, setel ini secara eksplisit ke lokasi yang dikelola Nix agar state runtime dan konfigurasi tetap berada di luar immutable store.
| Variable | Default |
|---|---|
OPENCLAW_HOME | HOME / USERPROFILE / os.homedir() |
OPENCLAW_STATE_DIR | ~/.openclaw |
OPENCLAW_CONFIG_PATH | $OPENCLAW_STATE_DIR/openclaw.json |
Terkait
- nix-openclaw — panduan penyiapan lengkap
- Wizard — penyiapan CLI non-Nix
- Docker — penyiapan berbasis container