mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-06-18 09:05:24 -04:00
dd668469d7
When quickshell crashes or is force-killed, the child systemd-inhibit process (used as fallback when native IdleInhibitor is unavailable) gets reparented to PID 1 and continues to block idle indefinitely. This causes hypridle to ignore all idle timeout rules even though the idle inhibitor widget appears inactive after restart. Add a cleanup step during initialization that kills any orphaned systemd-inhibit processes from previous sessions.