summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
author2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-09-17 23:15:47 +1000
committer2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-09-17 23:15:47 +1000
commit24922be5e9261f78ef6f0f2b57815880a889ebf7 (patch)
tree8b3c405019d8118c33fec27a8721f081ee6f8e3f /config
parentidleinhibitor: use qs idleinhibitor (diff)
downloadcaelestia-shell-24922be5e9261f78ef6f0f2b57815880a889ebf7.tar.gz
caelestia-shell-24922be5e9261f78ef6f0f2b57815880a889ebf7.tar.bz2
caelestia-shell-24922be5e9261f78ef6f0f2b57815880a889ebf7.zip
feat: add idle monitor
Replaces hypridle
Diffstat (limited to 'config')
-rw-r--r--config/GeneralConfig.qml7
1 files changed, 7 insertions, 0 deletions
diff --git a/config/GeneralConfig.qml b/config/GeneralConfig.qml
index b9fa364..91c85fc 100644
--- a/config/GeneralConfig.qml
+++ b/config/GeneralConfig.qml
@@ -2,6 +2,7 @@ import Quickshell.Io
JsonObject {
property Apps apps: Apps {}
+ property Idle idle: Idle {}
component Apps: JsonObject {
property list<string> terminal: ["foot"]
@@ -9,4 +10,10 @@ JsonObject {
property list<string> playback: ["mpv"]
property list<string> explorer: ["thunar"]
}
+
+ component Idle: JsonObject {
+ property real lockTimeout: 180 // 3 mins
+ property real dpmsTimeout: 300 // 5 mins
+ property real sleepTimeout: 600 // 10 mins
+ }
}