hermes-agent/apps
ethernet 6079d7dd9d
nix: package apps/desktop as .#desktop (#28964)
Adds nix/desktop.nix building the Electron renderer with buildNpmPackage
and wrapping nixpkgs' electron binary.  Reuses .#default by setting
HERMES_DESKTOP_HERMES to its hermes binary, so the desktop's resolver
picks up the fully-wired nix hermes (venv, bundled skills/plugins,
runtime PATH) without reimplementing agent resolution.

- nix/desktop.nix: renderer + electron wrapper
- nix/hermes-agent.nix: finalAttrs form, exposes hermesDesktop in passthru
- nix/packages.nix: exposes .#desktop + adds to fix-lockfiles
- apps/desktop/package-lock.json: standalone hermetic lockfile

nix build .#desktop && nix run .#desktop both clean.
2026-05-19 18:31:15 -05:00
..
dashboard Merge branch 'main' into bb/gui 2026-05-18 13:14:46 -04:00
desktop nix: package apps/desktop as .#desktop (#28964) 2026-05-19 18:31:15 -05:00
shared feat: move dashboard to apps/ so we can share ws proto 2026-05-02 13:38:49 -05:00