Watch
1
0
Fork
You've already forked souveraine
0
souveraine/surfaces/quickshell/services
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Fimeg 24ce6d382b shell: execute authority directives; Settings reads sessiond
SessiondBridge: handle pushed {"directive":"lock"} on the heartbeat line and
raise the lock surface. Unknown directives are console.error — a silent drop
leaves the daemon blanking unlocked when its budget expires.

SessiondPolicy: new singleton, reads/writes DeviceStatePolicy over its own
short-lived connection (not the bridge socket — that EOF is shell-death
detection).

IdleConfig: new "Lock screen (device authority)" section bound to it. SetPolicy
had zero callers, so the old spinboxes moved a JSON file the daemon never read.
Says so in the error colour when sessiond is unreachable.

New file needs a deploy.sh manifest line or the services qmldir fails whole.
2026-07-25 18:53:19 -04:00
..
Ai.qml fix: speech prefetch flag, agent identity on restore, workspace selector 2026-07-23 16:47:00 -04:00
Audio.qml task docs: lock primitives, settings authority, native audio privacy 2026-07-19 22:13:40 -04:00
Cellular.qml quickshell: pin shared ii base and phone overlay 2026-07-21 18:55:02 -04:00
ConflictKiller.qml quickshell: dock geometry/icon-centering, GlobalStates, ConflictKiller service 2026-07-12 14:56:56 -04:00
CrashReporter.qml crash reporter: surface crashes.log, failed units, coredumps through the notify pipe 2026-07-21 08:40:00 -04:00
GlobalFocusGrab.qml surfaces/quickshell: adopt OSK flee-fix sidebars, focus-grab service, systemd hypridle 2026-07-12 09:27:07 -04:00
Idle.qml quickshell: restore ii-stock config keys the fork dropped 2026-07-16 08:06:11 -04:00
IdleCoordinator.qml Unified device state machine + security hardening 2026-07-24 16:29:04 -04:00
LockContentPolicy.qml lock: notifications card + NotifyEvents fan-out seam, battery fraction fix 2026-07-21 08:17:54 -04:00
Network.qml quickshell: pin shared ii base and phone overlay 2026-07-21 18:55:02 -04:00
NotifyEvents.qml lock: notifications card + NotifyEvents fan-out seam, battery fraction fix 2026-07-21 08:17:54 -04:00
qmldir shell: execute authority directives; Settings reads sessiond 2026-07-25 18:53:19 -04:00
SessionAudit.qml Unified device state machine + security hardening 2026-07-24 16:29:04 -04:00
SessiondBridge.qml sessiond: make lock-before-blank an invariant, not a timer coincidence 2026-07-25 18:38:32 -04:00
SessiondPolicy.qml shell: execute authority directives; Settings reads sessiond 2026-07-25 18:53:19 -04:00
SessionEvents.qml quickshell: converge live trees without root replacement 2026-07-21 19:11:51 -04:00
Souveraine.qml break-glass: one-time emergency grant with journaling 2026-07-14 21:24:57 -04:00
Speech.qml fix: speech prefetch flag, agent identity on restore, workspace selector 2026-07-23 16:47:00 -04:00
StepUpAuth.qml quickshell: converge live trees without root replacement 2026-07-21 19:11:51 -04:00
TaskbarApps.qml dock: add drag-to-reorder for pinned apps alongside existing combine-into-stack 2026-07-22 21:11:19 -04:00
WallpaperAssets.qml quickshell: first-party lock/nav/session layer, retire the pill 2026-07-14 20:00:57 -04:00
WallpaperDownload.qml shell: dock reorder, fullscreen detection fix, idle-power, sessiond, misc shell work 2026-07-22 22:18:20 -04:00