hermes-agent/nix
ethernet 20a1ed1779 refactor(nix): overlay aliases self packages instead of re-instantiating
The overlay previously re-called callPackage against the consumer's
nixpkgs (`final`), which meant `pkgs.hermes-agent` could be a different
derivation than `nix build .#default` and the NixOS module's default —
an untested build matrix against arbitrary consumer nixpkgs versions,
for a package whose Python side is uv2nix-locked anyway.

Now the overlay is a pure alias for the flake's own locked package:
one callPackage site (packages.nix), everything else references it.
.override { extraPythonPackages = ...; } still works — callPackage's
makeOverridable travels with the derivation.

This also removes callHermesArgs.nix (added earlier this branch): with
a single call site there's nothing left to share.

Verified: direct drvPath == overlaid drvPath, .override produces a
distinct drv, nix flake check exit 0 (all 16 checks).
2026-07-15 13:42:35 -04:00
..
checks.nix fix(nix): review fixes — dangling-backslash wrapper bug, rebuild scope, dev venv split 2026-07-15 13:40:15 -04:00
configMergeScript.nix feat: nix flake — uv2nix build, NixOS module, persistent container mode (#20) 2026-03-26 01:08:02 +05:30
desktop.nix stash nix faster 2026-06-08 15:01:44 -04:00
devShell.nix fix(node/nix): consolidate workspace lockfile + update all consumers 2026-06-02 20:28:18 -04:00
hermes-agent.nix fix(nix): review fixes — dangling-backslash wrapper bug, rebuild scope, dev venv split 2026-07-15 13:40:15 -04:00
lib.nix fix(nix): review fixes — dangling-backslash wrapper bug, rebuild scope, dev venv split 2026-07-15 13:40:15 -04:00
nixosModules.nix fix(nix): review fixes — dangling-backslash wrapper bug, rebuild scope, dev venv split 2026-07-15 13:40:15 -04:00
overlays.nix refactor(nix): overlay aliases self packages instead of re-instantiating 2026-07-15 13:42:35 -04:00
packages.nix refactor(nix): overlay aliases self packages instead of re-instantiating 2026-07-15 13:42:35 -04:00
python.nix fix(nix): review fixes — dangling-backslash wrapper bug, rebuild scope, dev venv split 2026-07-15 13:40:15 -04:00
tui.nix stash nix faster 2026-06-08 15:01:44 -04:00
web.nix stash nix faster 2026-06-08 15:01:44 -04:00