Check Point
Rolling release / release (push) Successful in 6m36s

This commit is contained in:
2026-09-12 09:07:09 -04:00
parent e9040d110a
commit a4073b9020
63 changed files with 2459 additions and 632 deletions
+12 -8
View File
@@ -1,9 +1,13 @@
# Jarvis Control Center
# Jarvis settings
This package is the GTK4/libadwaita control-plane boundary. Its pages are
General, Voice, Models, Memory, Skills, Computer use, Privacy, Lab, and About.
The daemon remains the owner of QVAC, audio, portals, and the harness. The
implemented `main.py` application uses libadwaita NavigationSplitView, stores
preferences under `~/.config/jarvis/config.json`, and communicates with the
daemon over session D-Bus. Start it with `npm run --workspace
@jarvis-qvac/control-center start`.
Run `python3 apps/control-center/main.py` (or `gjs -m apps/control-center/main.js`).
The Control Center and the GNOME extension's Settings button now open the same
Libadwaita settings pages and use the same configuration catalog. Requires GJS,
GTK 4, and Libadwaita 1.4 or newer.
Voice, listening, and desktop settings are saved to
`$XDG_CONFIG_HOME/jarvis/config.json` (default `~/.config/jarvis/config.json`).
Use **Apply** or **Apply & Preview**. Appearance and shortcuts use GSettings and
apply immediately. Chat model and agent limits require restarting `jarvisd`.
See [settings reference](../../docs/settings.md) for details.