nosignal-shell/config/GeneralConfig.qml
2 * r + 2 * t 24922be5e9 feat: add idle monitor
Replaces hypridle
2025-09-17 23:15:47 +10:00

19 lines
531 B
QML

import Quickshell.Io
JsonObject {
property Apps apps: Apps {}
property Idle idle: Idle {}
component Apps: JsonObject {
property list<string> terminal: ["foot"]
property list<string> audio: ["pavucontrol"]
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
}
}