quickshell: run as qs -c souveraine + dock/shell/apps method surfaces
Own config name composed by deploy.sh from our files + pristine-ii dir borrows; ii tree stays untouched. One SouveraineFamily, two modes gated on souveraine.phone. Three guarded IPC surfaces for the agent (via Souveraine's harness, not a new integration): dock.manifest/pin/unpin/restack, shell.surfaces/state (layer registry, live-derived), apps.list/get/find/categories (.desktop scan). Refusals are result shapes, not errors. Settings app split into per-domain pages (Device/Lock/Dock/Pill/Keyboard). Config backports (background.widgets, claudeUsage, fileSearch) kill the laptop TypeErrors.
This commit is contained in:
parent
72f5169458
commit
c78c5510af
29 changed files with 2362 additions and 101 deletions
12
surfaces/quickshell/souveraine-settings.desktop
Normal file
12
surfaces/quickshell/souveraine-settings.desktop
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=Settings
|
||||
Comment=Souveraine phone settings
|
||||
# App grids can launch this with an empty WAYLAND_DISPLAY. The launcher imports
|
||||
# the live compositor values held by the user manager while remaining in the
|
||||
# graphical session; a transient user service cannot open this system's socket.
|
||||
Exec=/bin/sh /home/casey/souveraine-surfaces/quickshell/settings-launch.sh
|
||||
Icon=settings-configure
|
||||
Terminal=false
|
||||
Categories=Settings;System;
|
||||
NoDisplay=false
|
||||
Loading…
Reference in a new issue