OpenClaw’u nix-openclaw ile bildirimsel olarak kurun - birinci taraf, kapsamlı Home Manager modülü.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.
nix-openclaw reposu, Nix kurulumu için doğruluk kaynağıdır. Bu sayfa hızlı bir genel bakıştır.
Ne elde edersiniz
- Gateway + macOS uygulaması + araçlar (whisper, spotify, kameralar) — hepsi sabitlenmiş
- Yeniden başlatmalardan sonra çalışmaya devam eden launchd servisi
- Bildirimsel yapılandırmaya sahip Plugin sistemi
- Anında geri alma:
home-manager switch --rollback
Hızlı başlangıç
Determinate Nix'i kurun
Nix zaten kurulu değilse Determinate Nix installer talimatlarını izleyin.
Gizli bilgileri yapılandırın
Mesajlaşma botu token’ınızı ve model sağlayıcısı API anahtarınızı ayarlayın.
~/.secrets/ altındaki düz dosyalar yeterlidir.Nix modu çalışma zamanı davranışı
OPENCLAW_NIX_MODE=1 ayarlandığında (nix-openclaw ile otomatik), OpenClaw Nix tarafından yönetilen kurulumlar için deterministik bir moda girer. Diğer Nix paketleri de aynı modu ayarlayabilir; nix-openclaw birinci taraf referanstır.
Bunu manuel olarak da ayarlayabilirsiniz:
Nix modunda neler değişir
- Otomatik kurulum ve kendi kendini değiştirme akışları devre dışı bırakılır
openclaw.jsondeğişmez kabul edilir. Başlangıçtan türetilen varsayılanlar yalnızca çalışma zamanında kalır; setup, onboarding, değişiklik yapanopenclaw update, Plugin install/update/uninstall/enable,doctor --fix,doctor --generate-gateway-tokenveopenclaw config setgibi yapılandırma yazıcıları dosyayı düzenlemeyi reddeder.- Aracılar bunun yerine Nix kaynağını düzenlemelidir. nix-openclaw için agent-first Hızlı Başlangıç bölümünü kullanın ve yapılandırmayı
programs.openclaw.configveyainstances.<name>.configaltında ayarlayın. - Eksik bağımlılıklar Nix’e özgü düzeltme mesajları gösterir
- UI, salt okunur Nix modu banner’ı gösterir
Yapılandırma ve durum yolları
OpenClaw JSON5 yapılandırmasınıOPENCLAW_CONFIG_PATH üzerinden okur ve değiştirilebilir verileri OPENCLAW_STATE_DIR içinde saklar. Nix altında çalışırken, çalışma zamanı durumu ve yapılandırmanın değişmez store dışında kalması için bunları açıkça Nix tarafından yönetilen konumlara ayarlayın.
| Değişken | Varsayılan |
|---|---|
OPENCLAW_HOME | HOME / USERPROFILE / os.homedir() |
OPENCLAW_STATE_DIR | ~/.openclaw |
OPENCLAW_CONFIG_PATH | $OPENCLAW_STATE_DIR/openclaw.json |
Servis PATH keşfi
launchd/systemd gateway servisi,nix ile kurulan çalıştırılabilirleri kabuk üzerinden çağıran Plugin’lerin ve araçların manuel PATH kurulumu olmadan çalışması için Nix-profile ikili dosyalarını otomatik keşfeder:
NIX_PROFILESayarlandığında, her giriş sağdan sola öncelikle servis PATH’ine eklenir (Nix kabuk önceliğiyle eşleşir - en sağdaki kazanır).NIX_PROFILESayarlı olmadığında,~/.nix-profile/binyedek olarak eklenir.
İlgili
nix-openclaw
Doğruluk kaynağı Home Manager modülü ve tam kurulum kılavuzu.
Kurulum sihirbazı
Nix dışı CLI kurulum adımları.
Docker
Nix dışı alternatif olarak konteynerleştirilmiş kurulum.
Güncelleme
Home Manager tarafından yönetilen kurulumları paketle birlikte güncelleme.