Nix 설치
배터리 포함형 Home Manager 모듈인 **nix-openclaw**로 OpenClaw를 선언적으로 설치하세요.Nix 설치의 기준 정보는 nix-openclaw 저장소입니다. 이 페이지는 빠른 개요입니다.
제공되는 것
- Gateway + macOS 앱 + 도구(whisper, spotify, cameras) — 모두 고정됨
- 재부팅 후에도 유지되는 Launchd 서비스
- 선언적 config를 사용하는 plugin 시스템
- 즉시 롤백:
home-manager switch --rollback
빠른 시작
Determinate Nix 설치
Nix가 아직 설치되지 않았다면 Determinate Nix installer 안내를 따르세요.
Nix 모드 런타임 동작
OPENCLAW_NIX_MODE=1이 설정되면(nix-openclaw에서 자동 설정됨), OpenClaw는 자동 설치 흐름을 비활성화하는 결정적 모드로 들어갑니다.
수동으로도 설정할 수 있습니다:
Nix 모드에서 바뀌는 점
- 자동 설치 및 자기 변경 흐름이 비활성화됨
- 누락된 의존성은 Nix 전용 해결 메시지로 표시됨
- UI에 읽기 전용 Nix 모드 배너가 표시됨
Config 및 상태 경로
OpenClaw는OPENCLAW_CONFIG_PATH에서 JSON5 config를 읽고, 변경 가능한 데이터는 OPENCLAW_STATE_DIR에 저장합니다. Nix에서 실행할 때는 런타임 상태와 config가 불변 스토어 밖에 유지되도록 이를 Nix가 관리하는 위치로 명시적으로 설정하세요.
| 변수 | 기본값 |
|---|---|
OPENCLAW_HOME | HOME / USERPROFILE / os.homedir() |
OPENCLAW_STATE_DIR | ~/.openclaw |
OPENCLAW_CONFIG_PATH | $OPENCLAW_STATE_DIR/openclaw.json |
관련 문서
- nix-openclaw — 전체 설정 가이드
- Wizard — 비-Nix CLI 설정
- Docker — 컨테이너 기반 설정