refactor: archive GUI clients; keep minimal TUI with hooks/API
Move Qt/Tauri/full Web SPA under archive/, ship hermit as CLI/TUI plus libcstcore and cst-webui/1 HTTP+SSE (turn lifecycle hooks, capabilities). Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+5
-5
@@ -1,7 +1,7 @@
|
||||
# NixOS and other nix users: legacy Qt Quick front end (frozen; Tauri app is
|
||||
# apps/desktop). CLI remains scripts/bootstrap_linux.sh.
|
||||
# NixOS: archived Qt Quick front end (archive/qt-app). Prefer hermit CLI via
|
||||
# scripts/bootstrap_linux.sh. Desktop Tauri reference: archive/desktop-tauri.
|
||||
#
|
||||
# nix-build # ./result/bin/hermit-app (Qt, transitional)
|
||||
# nix-build # ./result/bin/hermit-app (Qt, frozen)
|
||||
# nix-env -f . -i hermit
|
||||
{ pkgs ? import <nixpkgs> { } }:
|
||||
|
||||
@@ -57,7 +57,7 @@ pkgs.stdenv.mkDerivation {
|
||||
cmakeFlags = [ "-DCST_BUILD_APP=ON" "-DCMAKE_BUILD_TYPE=Release" ];
|
||||
|
||||
# The "app" component is the window, its launcher entry and the icon;
|
||||
# app/CMakeLists.txt is the one place that knows where each goes.
|
||||
# archive/qt-app/CMakeLists.txt is the one place that knows where each goes.
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
cmake --install . --component app --prefix "$out"
|
||||
@@ -86,7 +86,7 @@ pkgs.stdenv.mkDerivation {
|
||||
|
||||
meta = {
|
||||
description =
|
||||
"Hermit: local coding agent (legacy Qt Quick front end; prefer apps/desktop)";
|
||||
"Hermit: archived Qt Quick front end (prefer CLI TUI + --web API)";
|
||||
homepage = "https://git.whcself.xyz/WHC/Hermit";
|
||||
platforms = pkgs.lib.platforms.linux;
|
||||
mainProgram = "cst-agent-app";
|
||||
|
||||
Reference in New Issue
Block a user