Ari Lotter
658cd2dd4c
nix: add tui lockfile update script
2026-04-10 00:46:37 -04:00
Ari Lotter
74241328f0
direnv: watch lockfiles/nix files; gitignore .nix-stamps
2026-04-09 15:50:24 -04:00
Ari Lotter
df5874c119
nix: add bundled TUI build-time verification check
2026-04-09 15:50:24 -04:00
Ari Lotter
21afb3fa3c
nix: delegate devShell setup to package passthru hooks
...
- use inputsFrom to inherit build inputs from packages
- concat passthru.devShellHook from each package
2026-04-09 15:50:24 -04:00
Ari Lotter
31b2c12f0f
nix: bundle TUI in main package with passthru hooks
...
- build tui.nix, copy to $out/ui-tui/ (same layout as dev)
- set HERMES_TUI_DIR, HERMES_PYTHON in wrapper
- add passthru.devShellHook with stamp-checked venv setup
- expose tui as separate package output
2026-04-09 15:50:24 -04:00
Ari Lotter
405c1b4e84
nix: add TUI derivation with buildNpmPackage
...
- fetchNpmDeps for reproducibilty
- compile ts to js
- passthru.devShellHook for dev shell stamp-checked auto dep install
2026-04-09 15:50:24 -04:00
Ari Lotter
5ff96551d5
cli: support bundled TUI at HERMES_TUI_DIR (for nix)
...
- Fix cwd to use bundled TUI dir, not PROJECT_ROOT
- Set HERMES_ROOT from env with cwd fallback
2026-04-09 15:50:24 -04:00
Ari Lotter
2b4272ef5b
ui-tui: update package-lock.json
2026-04-09 15:35:54 -04:00
Ari Lotter
670dcea8f4
ui-tui: add tsc build pipeline
...
- Switch tsconfig to nodenext module resolution for Node 22 (used by
installer script)
- Add shebang to entry.tsx, preserved into index.js
- Add HERMES_ROOT env var fallback for repo root resolution
2026-04-09 15:35:29 -04:00
ethernet
637ad443bf
nix: add tirith to runtime deps ( #6721 )
2026-04-09 22:28:00 +05:30