Watch
1
0
Fork
You've already forked souveraine
0
souveraine/packaging/souveraine-sessiond.service
Fimeg e485b91c14 order sessiond at graphical-session-pre
The authority takes ext-session-lock before any surface exists, which is the
window -pre reserves. It cannot start earlier — ext-session-lock is a Wayland
protocol and needs the compositor's socket. Also drops the injected venv
variable from eleven surface scripts; each finds the path itself.
2026-08-15 10:54:30 -04:00

15 lines
536 B
Desktop File

[Unit]
Description=Souveraine session authority (lock-before-shell, lock-past-shell-death)
# graphical-session-pre, not graphical-session: the authority takes
# ext-session-lock before any surface exists, and -pre is the window systemd
# already reserves for that. It cannot start earlier — ext-session-lock is a
# Wayland protocol and needs the compositor's socket.
PartOf=graphical-session-pre.target
[Service]
ExecStart=/usr/bin/souveraine-sessiond
Restart=on-failure
RestartSec=1
[Install]
WantedBy=graphical-session-pre.target