The rules come from one source, package.json engines, instead of copies in the build script. The payload then embeds the EXACT host versions the gates approved: the node dist is downloaded at the host node version (and must be an official nodejs.org release), the staged uv is the host binary, and npm ships inside the node dist. The installer moves to Node 26 so source installs and embedded installs run the same node major. |
||
|---|---|---|
| .. | ||
| checks.nix | ||
| configMergeScript.nix | ||
| desktop.nix | ||
| devShell.nix | ||
| hermes-agent.nix | ||
| lib.nix | ||
| nixosModules.nix | ||
| node-gyp-11-4-0-package-lock.json | ||
| node-gyp-11-4-0.nix | ||
| npm-12-0-2.nix | ||
| overlays.nix | ||
| packages.nix | ||
| python.nix | ||
| sandbox.nix | ||
| tui.nix | ||
| web.nix | ||