Nix-Installation
Installieren Sie OpenClaw deklarativ mit nix-openclaw — einem Home-Manager-Modul mit allem Nötigen.Das Repository nix-openclaw ist die maßgebliche Quelle für die Nix-Installation. Diese Seite ist ein kurzer Überblick.
Was Sie erhalten
- Gateway + macOS-App + Tools (whisper, spotify, cameras) — alles fixiert
- Launchd-Dienst, der Neustarts übersteht
- Plugin-System mit deklarativer Konfiguration
- Sofortiges Rollback:
home-manager switch --rollback
Schnellstart
Determinate Nix installieren
Wenn Nix noch nicht installiert ist, folgen Sie den Anweisungen des Determinate Nix installer.
Geheimnisse konfigurieren
Richten Sie Ihr Messaging-Bot-Token und den API-Schlüssel Ihres Modell-Providers ein. Einfache Dateien unter
~/.secrets/ funktionieren gut.Laufzeitverhalten im Nix-Modus
WennOPENCLAW_NIX_MODE=1 gesetzt ist (automatisch mit nix-openclaw), wechselt OpenClaw in einen deterministischen Modus, der Auto-Installationsabläufe deaktiviert.
Sie können es auch manuell setzen:
Was sich im Nix-Modus ändert
- Auto-Installations- und Selbstmodifikationsabläufe sind deaktiviert
- Fehlende Abhängigkeiten zeigen Nix-spezifische Hinweise zur Behebung an
- Die UI zeigt ein schreibgeschütztes Nix-Modus-Banner an
Konfigurations- und Statuspfade
OpenClaw liest JSON5-Konfiguration ausOPENCLAW_CONFIG_PATH und speichert veränderbare Daten in OPENCLAW_STATE_DIR. Beim Ausführen unter Nix sollten Sie diese explizit auf von Nix verwaltete Orte setzen, damit Laufzeitstatus und Konfiguration aus dem unveränderlichen Store herausgehalten werden.
| Variable | Standard |
|---|---|
OPENCLAW_HOME | HOME / USERPROFILE / os.homedir() |
OPENCLAW_STATE_DIR | ~/.openclaw |
OPENCLAW_CONFIG_PATH | $OPENCLAW_STATE_DIR/openclaw.json |
Verwandt
- nix-openclaw — vollständiger Einrichtungsleitfaden
- Wizard — CLI-Einrichtung ohne Nix
- Docker — containerisierte Einrichtung