Watch
1
0
Fork
You've already forked souveraine
0
souveraine/surfaces
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Fimeg bf469c4216 lock: answer touchKeypad on a cold start, not just a reload
PersistentProperties is in-process, so it carries the surface choice
through a reload and not through a fresh shell. sessiond locks before the
shell exists, so a greetd-started shell adopts a live lock with
Config.ready still false and binds the desktop surface — and
WlSessionLock.surfaceComponent cannot change once active. A lock screen
that will not take your PIN, on the iPhone 7 tonight.

Reads the environment, which answers at construction. Unset behaves
exactly as before, so nothing changes on blueline until it sets it.
2026-08-09 22:21:14 -04:00
..
quickshell lock: answer touchKeypad on a cold start, not just a reload 2026-08-09 22:21:14 -04:00