Point per-tool plugin flakes at the repository root with a relative input so bundled plugin evaluation uses the same source tree instead of stale historical nix-openclaw-tools commits.
Tests: go test ./...; nix flake show --all-systems; nix build 'git+file:///Users/josh/code/nix-openclaw-tools?dir=tools/goplaces#packages.aarch64-darwin.goplaces' --no-link
Move the flake identity from nix-steipete-tools to nix-openclaw-tools, update transferred upstream repos to openclaw, and drop stale CodexBar/bird packaging.
Tests: go test ./...; nix flake show --all-systems; nix build .#gogcli .#goplaces .#summarize .#camsnap .#sonoscli --no-link
- remove builtins.currentSystem from tool flakes
- export openclawPlugin as a per-system function
- update descriptions to openclaw
Tests: not run (config change only)
Rename the plugin export attribute from clawdbotPlugin to
openclawPlugin across all 10 tool sub-flakes and update README
references to match the openclaw rebrand.
Without this, nix-openclaw's Home Manager module fails with:
"openclawPlugin missing in nix-steipete-tools"
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
What:
- add linux outputs and source build for summarize; plugin flakes now follow current system
- expand update-tools to handle per-system assets and summarize source/pnpm hash
- include linux checks in garnix and docs updates
Why:
- enable linux users to consume supported tools and summarize via Nix
Tests:
- ubs --diff
- nix flake check
- nix flake check --all-systems
- nix build .#summarize
- ./result/bin/summarize --version