Rename org references from moltbot to openclaw across all config, docs, CI workflows, flake inputs, secret names, and repo seeds. Mapping: - org: moltbot → openclaw - repos: moltinators → clawdinators, nix-moltbot → nix-openclaw, molthub → clawhub - secrets: moltinator-* → clawdinator-* - flake input: nix-moltbot → nix-openclaw - GH repos renamed: openclaw/nix-openclaw, openclaw/clawdinators Upstream package/binary names (moltbot, moltbot-gateway, moltbot.json) kept as-is — those come from nix-openclaw and haven't been renamed yet. Tests: not run (rename-only change; CI will validate flake eval)
938 B
938 B
Nix/NixOS
This directory holds Nix modules/flakes to configure CLAWDINATOR hosts.
References (local repos on the same machine):
../nix/ai-stack../nix/nixos-config../nix/nix-openclaw
Responsibilities:
- Install and configure clawbot runtime
- Set up systemd services
- Mount /var/lib/clawd (shared memory)
- Inject secrets (Discord token, Anthropic key, GitHub token)
Module:
nix/modules/clawdinator.nixprovidesservices.clawdinator- Example host config:
nix/examples/clawdinator-host.nix - Example flake wiring:
nix/examples/flake.nix
Hosts:
nix/hosts/clawdinator-1.nixis the first host config (templated; no machine-specific secrets)
Secrets:
- Explicit token files only:
discordTokenFile,anthropicApiKeyFile, and eithergithubPatFileorgithubApp.*.
Updates:
- Tracks
github:openclaw/nix-openclaw(latest upstream) - Self-update timer available via
services.clawdinator.selfUpdate.*