Installeer OpenClaw declaratief met nix-openclaw — een complete Home Manager-module.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
De nix-openclaw-repository is de leidende bron voor Nix-installatie. Deze pagina is een kort overzicht.
Wat je krijgt
- Gateway + macOS-app + tools (whisper, spotify, camera’s) — allemaal vastgezet
- Launchd-service die herstarts overleeft
- Plugin-systeem met declaratieve configuratie
- Direct terugdraaien:
home-manager switch --rollback
Snel aan de slag
Installeer Determinate Nix
Als Nix nog niet is geïnstalleerd, volg dan de instructies van de Determinate Nix installer.
Configureer secrets
Stel je messaging-bottoken en API-sleutel voor de modelprovider in. Gewone bestanden in
~/.secrets/ werken prima.Runtimegedrag in Nix-modus
WanneerOPENCLAW_NIX_MODE=1 is ingesteld (automatisch met nix-openclaw), gaat OpenClaw naar een deterministische modus waarin automatische installatiestromen zijn uitgeschakeld.
Je kunt dit ook handmatig instellen:
Wat verandert er in Nix-modus
- Automatische installatie en zelfmuterende stromen zijn uitgeschakeld
- Ontbrekende afhankelijkheden tonen Nix-specifieke herstelmeldingen
- De UI toont een alleen-lezen banner voor Nix-modus
Configuratie- en statuspaden
OpenClaw leest JSON5-configuratie uitOPENCLAW_CONFIG_PATH en slaat veranderlijke gegevens op in OPENCLAW_STATE_DIR. Wanneer je onder Nix draait, stel je deze expliciet in op door Nix beheerde locaties zodat runtimestatus en configuratie buiten de onveranderlijke store blijven.
| Variabele | Standaard |
|---|---|
OPENCLAW_HOME | HOME / USERPROFILE / os.homedir() |
OPENCLAW_STATE_DIR | ~/.openclaw |
OPENCLAW_CONFIG_PATH | $OPENCLAW_STATE_DIR/openclaw.json |
Service-PATH-detectie
De launchd/systemd Gateway-service detecteert Nix-profielbinaries automatisch, zodat plugins en tools die shellen naar metnix geïnstalleerde uitvoerbare bestanden werken zonder
handmatige PATH-instelling:
- Wanneer
NIX_PROFILESis ingesteld, wordt elke entry toegevoegd aan de service-PATH met voorrang van rechts naar links (komt overeen met de voorrang van Nix-shell — meest rechts wint). - Wanneer
NIX_PROFILESniet is ingesteld, wordt~/.nix-profile/binals fallback toegevoegd.
Gerelateerd
- nix-openclaw — volledige installatiehandleiding
- Wizard — niet-Nix CLI-installatie
- Docker — gecontaineriseerde installatie