Watch
1
0
Fork
You've already forked souveraine
0
souveraine/surfaces/quickshell/modules
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Fimeg 95dd21b998 shell: take the instance signature from viewtop, not from Hyprland's env
HYPRLAND_INSTANCE_SIGNATURE is unset under viewtop, so this compared "" to
"" and isNewHyprlandInstance was false on every start. It gates
lock.launchOnStartup, which has therefore never fired once under viewtop,
and both Idle.qml copies read it as well.

viewtop publishes viewtop.instance beside its control socket — pid plus
startup nanos, different every start. Read that first, fall back to the env
var so a Hyprland session (the laptop is still one) keeps working, and
treat "neither" as the session continuing, which re-locks rather than
assuming a fresh boot.
2026-08-04 19:19:31 -04:00
..
common shell: take the instance signature from viewtop, not from Hyprland's env 2026-08-04 19:19:31 -04:00
ii shell: answer to the ipc target sessiond actually calls 2026-08-04 15:02:34 -04:00
settings settings: the device state machine gets a surface 2026-07-31 13:11:43 -04:00
souveraine overview: viewtop has workspaces; the header said it did not 2026-08-04 09:32:03 -04:00