From fbc2a10b6968d00c37f0bd6589cdd32a19dc2ab9 Mon Sep 17 00:00:00 2001 From: Benjamin Palko Date: Tue, 9 Sep 2025 23:16:20 -0400 Subject: [PATCH] use quickshell idle inhib --- services/Caffeine.qml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/services/Caffeine.qml b/services/Caffeine.qml index 04680b0..f4acebb 100644 --- a/services/Caffeine.qml +++ b/services/Caffeine.qml @@ -1,7 +1,7 @@ pragma Singleton import Quickshell -import Quickshell.Io +import Quickshell.Wayland Singleton { @@ -16,16 +16,14 @@ Singleton { function toggle() { if (properties.enabled) { - process.signal(888); properties.enabled = false; } else { properties.enabled = true; } } - Process { - id: process - running: properties.enabled - command: ["sh", "-c", "systemd-inhibit --what=idle --who=Caffeine --why='Caffeine module is active' --mode=block sleep inf"] + IdleInhibitor { + id: inhibitor + enabled: properties.enabled } }