summaryrefslogtreecommitdiff
path: root/config/GeneralConfig.qml
blob: 91c85fc8077d8b6ba8500f748370f721efee2f18 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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
    }
}