Instalacja Nix
Zainstaluj OpenClaw deklaratywnie za pomocą nix-openclaw — kompletnego modułu Home Manager.Repozytorium nix-openclaw jest źródłem prawdy dla instalacji Nix. Ta strona to szybki przegląd.
Co otrzymujesz
- Gateway + aplikację macOS + narzędzia (whisper, spotify, cameras) — wszystko przypięte
- Usługę Launchd, która przetrwa restarty
- System pluginów z konfiguracją deklaratywną
- Natychmiastowy rollback:
home-manager switch --rollback
Szybki start
Zainstaluj Determinate Nix
Jeśli Nix nie jest jeszcze zainstalowany, postępuj zgodnie z instrukcjami instalatora Determinate Nix.
Skonfiguruj sekrety
Skonfiguruj token bota wiadomości i klucz API providera modelu. Zwykłe pliki w
~/.secrets/ działają dobrze.Zachowanie runtime w trybie Nix
Gdy ustawione jestOPENCLAW_NIX_MODE=1 (automatycznie z nix-openclaw), OpenClaw przechodzi w tryb deterministyczny, który wyłącza przepływy automatycznej instalacji.
Możesz też ustawić to ręcznie:
Co zmienia się w trybie Nix
- Przepływy auto-install i self-mutation są wyłączone
- Brakujące zależności pokazują komunikaty naprawcze specyficzne dla Nix
- UI pokazuje baner tylko do odczytu dla trybu Nix
Ścieżki config i stanu
OpenClaw odczytuje config JSON5 zOPENCLAW_CONFIG_PATH i przechowuje zmienne dane w OPENCLAW_STATE_DIR. Podczas działania pod Nix ustaw je jawnie na lokalizacje zarządzane przez Nix, aby stan runtime i config pozostawały poza niemutowalnym store.
| Zmienna | Domyślnie |
|---|---|
OPENCLAW_HOME | HOME / USERPROFILE / os.homedir() |
OPENCLAW_STATE_DIR | ~/.openclaw |
OPENCLAW_CONFIG_PATH | $OPENCLAW_STATE_DIR/openclaw.json |
Powiązane
- nix-openclaw — pełny przewodnik konfiguracji
- Wizard — konfiguracja CLI poza Nix
- Docker — konfiguracja kontenerowa