Installeer OpenClaw declaratief met nix-openclaw - de first-party Home Manager-module met alles inbegrepen.Documentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
De nix-openclaw-repo is de bron van waarheid voor Nix-installatie. Deze pagina is een kort overzicht.
Wat je krijgt
- Gateway + macOS-app + tools (whisper, spotify, camera’s) — allemaal vastgepind
- Launchd-service die herstarts overleeft
- Plugin-systeem met declaratieve configuratie
- Direct terugdraaien:
home-manager switch --rollback
Snelstart
Installeer Determinate Nix
Als Nix nog niet is geïnstalleerd, volg dan de instructies van de Determinate Nix-installer.
Configureer geheimen
Stel je token voor de berichtenbot en de API-sleutel van de modelprovider in. Platte bestanden op
~/.secrets/ werken prima.Runtimegedrag in Nix-modus
WanneerOPENCLAW_NIX_MODE=1 is ingesteld (automatisch met nix-openclaw), gaat OpenClaw naar een deterministische modus voor door Nix beheerde installaties. Andere Nix-pakketten kunnen dezelfde modus instellen; nix-openclaw is de first-party referentie.
Je kunt dit ook handmatig instellen:
Wat verandert in Nix-modus
- Flows voor automatisch installeren en zelfmutatie zijn uitgeschakeld
openclaw.jsonwordt als onveranderlijk behandeld. Bij het opstarten afgeleide standaardwaarden blijven alleen runtimewaarden, en config-schrijvers zoals setup, onboarding, muterendeopenclaw update, Plugin installeren/bijwerken/verwijderen/inschakelen,doctor --fix,doctor --generate-gateway-tokenenopenclaw config setweigeren het bestand te bewerken.- Agents moeten in plaats daarvan de Nix-bron bewerken. Gebruik voor nix-openclaw de agent-first Snelstart en stel configuratie in onder
programs.openclaw.configofinstances.<name>.config. - Ontbrekende afhankelijkheden tonen Nix-specifieke herstelberichten
- De UI toont een alleen-lezen banner voor Nix-modus
Configuratie- en statuspaden
OpenClaw leest JSON5-configuratie uitOPENCLAW_CONFIG_PATH en slaat muteerbare data op in OPENCLAW_STATE_DIR. Stel deze bij gebruik onder Nix 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-configuratie:
- Wanneer
NIX_PROFILESis ingesteld, wordt elke entry toegevoegd aan de service-PATH met voorrang van rechts naar links (komt overeen met Nix-shellvoorrang - de meest rechtse wint). - Wanneer
NIX_PROFILESniet is ingesteld, wordt~/.nix-profile/binals fallback toegevoegd.
Gerelateerd
nix-openclaw
Bron-van-waarheid Home Manager-module en volledige setupgids.
Setupwizard
Niet-Nix CLI-setupwalkthrough.
Docker
Gecontaineriseerde setup als niet-Nix alternatief.
Bijwerken
Door Home Manager beheerde installaties bijwerken naast het pakket.