nix-openclaw/nix
joshp123 4a918c46ee fix: allow package public surface hardlinks
OpenClaw v2026.5.4 resolves bundled plugin public artifacts under the package-root extension surface. In the Nix store those artifacts may be hardlinked, so allow hardlinks for resolved module paths inside OPENCLAW_PACKAGE_ROOT while keeping the existing hardlink rejection elsewhere.

Tests: nix build .#checks.aarch64-darwin.gateway-smoke --accept-flake-config --no-link --print-out-paths; nix build .#checks.aarch64-darwin.ci --accept-flake-config --no-link --print-out-paths; nix build .#packages.x86_64-linux.openclaw .#checks.x86_64-linux.bin-surface .#checks.x86_64-linux.gateway-smoke --accept-flake-config --no-link --print-out-paths; scripts/check-flake-lock-owners.sh; scripts/hm-activation-macos.sh
2026-05-05 19:22:50 +02:00
..
checks fix: keep runtime tools internal 2026-05-05 18:14:08 +02:00
generated 🤖 codex: mirror OpenClaw stable source v2026.5.4 2026-05-05 17:01:48 +00:00
lib fix: keep plugin auto-enable declarative in Nix mode 2026-05-05 15:48:56 +02:00
modules fix: keep workspace materialization sources in closure 2026-05-05 15:45:11 +02:00
packages fix: keep runtime tools internal 2026-05-05 18:14:08 +02:00
patches fix: allow package public surface hardlinks 2026-05-05 19:22:50 +02:00
scripts fix: keep runtime tools internal 2026-05-05 18:14:08 +02:00
sources 🤖 codex: mirror OpenClaw stable source v2026.5.4 2026-05-05 17:01:48 +00:00
tests fix: materialize workspace docs and skills 2026-05-05 15:00:07 +02:00
tools chore: rename first-party tools flake input 2026-05-05 12:29:59 +02:00
overlay.nix chore: rename first-party tools flake input 2026-05-05 12:29:59 +02:00