9 Commits

Author SHA1 Message Date
unexplrd 4aee7480c7 Refactor flake.nix, add Package suffix to cli package args 2026-04-28 15:47:06 +03:00
unexplrd cd931c951e Wrap T3 Code apps with optional agent CLI paths
- Split base desktop/server derivations from wrapper layers
- Add optional PATH injection for codex, claudeCode, and opencode
- Update flake inputs and lock entries for nixpkgs/llm-agents
2026-04-28 12:47:38 +03:00
unexplrd a5a063e1d0 Add agent CLI wrappers to T3 Code packages
- Wire llm-agents into the flake
- Expose optional codex, Claude Code, and OpenCode paths in desktop and server wrappers
2026-04-28 11:54:00 +03:00
unexplrd 9e96208724 Split runtime node_modules into reusable layers
- Add shared installFlags support to the common Bun node_modules builder
- Factor base and desktop overlay node_modules derivations for reuse
- Reuse the new runtime node_modules outputs in desktop and server builds
2026-04-27 12:45:00 +03:00
unexplrd 3fbafbc0ea Install desktop entry via substituteAll in Nix derivation
- Generate `t3code.desktop` before installing it
- Simplify the desktop file install step
2026-04-25 13:20:48 +03:00
unexplrd 58048820dc Create applications directory before installing desktop file
- Ensure `$out/share/applications` exists before `substituteAll`
- Fix desktop entry installation in the Nix package
2026-04-25 13:13:09 +03:00
unexplrd 87f0014608 Install T3 Code desktop launcher
- Generate the .desktop file from a template during install
- Remove the inline desktop item definition
2026-04-25 13:09:49 +03:00
unexplrd a8bcf387ba Inline desktop item with absolute t3code exec path
- Generate the desktop entry inside the derivation
- Point Exec at the installed binary via `${placeholder "out"}`
2026-04-25 12:54:48 +03:00
unexplrd d13dbbaedd Rename package directories to match t3code outputs
- Move server and desktop Nix packages under `packages/t3code-*`
- Update flake outputs and README references to the new names
2026-04-25 12:49:38 +03:00