dpms on and off fix no need to change configs

This commit is contained in:
2026-05-15 19:02:48 +02:00
parent 33f6706658
commit 97b657ce9a
+6 -1
View File
@@ -8,8 +8,8 @@ import qs.Helpers
Scope {
id: root
required property Lock lock
readonly property bool enabled: !Players.list.some(p => p.isPlaying)
required property Lock lock
function handleIdleAction(action: var): void {
if (!action)
@@ -19,6 +19,10 @@ Scope {
lock.lock.locked = true;
else if (action === "unlock")
lock.lock.locked = false;
else if (action === "dpms on")
Hypr.dispatch('hl.dsp.dpms({ action = "enable" })');
else if (action === "dpms off")
Hypr.dispatch('hl.dsp.dpms({ action = "disable" })');
else if (typeof action === "string")
Hypr.dispatch(action);
else
@@ -33,6 +37,7 @@ Scope {
enabled: root.enabled && modelData.timeout > 0 ? true : false
timeout: modelData.timeout
onIsIdleChanged: root.handleIdleAction(isIdle ? modelData.idleAction : modelData.activeAction)
}
}