diff --git a/README.md b/README.md index 8faca34..1214637 100644 --- a/README.md +++ b/README.md @@ -12,13 +12,11 @@ Run the shell quickshell -c shell ``` -Run app launcher - -```shell -quickshell -c launcher -``` - ## Dependencies - `quickshell` +- `qt6-wayland` - `app2unit` +- `meson` +- `ninja` +- `python3` 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 } }