ethernet
ac4e8cb43a
Merge pull request #13183 from NousResearch/fix/nix
...
fix/nix
2026-04-20 17:10:52 -04:00
Ari Lotter
1d2615b602
dedupe nix cache
2026-04-20 16:52:57 -04:00
Ari Lotter
5395df1b6c
normalize newlines :3
2026-04-20 16:50:45 -04:00
Ari Lotter
4dd6d6eeb4
nix: run CI on all lockfile changes
2026-04-20 16:17:15 -04:00
ethernet
761c113427
nix: automatic lockfile fixing to keep main building with nix ( #13136 )
...
* ci(nix): automatic lockfile fixing to keep main building
This reverts commit 688c9f5b7c .
* update lockfiles
2026-04-21 01:42:28 +05:30
Ari Lotter
688c9f5b7c
Revert "nix: automatic lockfile fixing to keep main building with nix"
...
This reverts commit 6f079933cb .
2026-04-20 13:58:02 -04:00
Ari Lotter
6f079933cb
nix: automatic lockfile fixing to keep main building with nix
2026-04-20 13:53:09 -04:00
Ari Lotter
fc0623f0af
update nix
2026-04-16 11:50:35 -04:00
Ari Lotter
56524bb1d9
fix: nix local dev with tui
2026-04-13 15:09:31 -04:00
Ari Lotter
3bf0f39337
wrap preformatted ansi in <Ansi> component
2026-04-12 16:53:53 -04:00
Ari Lotter
8e0df1d532
launch tui later to allow setup et al
2026-04-11 20:23:30 -04:00
Ari Lotter
29721fcc58
nix fixes
2026-04-11 19:35:00 -04:00
Ari Lotter
5e5e65f6d5
fix nix build
2026-04-11 15:30:37 -04:00
Ari Lotter
660379637a
one more nix fix
2026-04-10 01:41:29 -04:00
Ari Lotter
bc80848e49
update lockfile
2026-04-10 00:50:39 -04:00
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