-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsettings-schema.json
186 lines (186 loc) · 4.77 KB
/
settings-schema.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
{
"head": {
"type": "header",
"description": "Wallpaper Shuffle Settings"
},
"generalSettings": {
"type": "header",
"description": "Basic Configuration"
},
"linuxWpePath": {
"type": "filechooser",
"default": "~/linux-wallpaperengine/build",
"description": "Linux Wallpaper Engine Path",
"tooltip": "Path to the linux-wallpaperengine build directory",
"select-dir": true,
"value": "~/linux-wallpaperengine/build"
},
"wallpaperDir": {
"type": "filechooser",
"default": "~/.steam/debian-installation/steamapps/workshop/content/431960",
"description": "Wallpaper Directory",
"tooltip": "Directory containing wallpaper engine backgrounds",
"select-dir": true,
"value": "~/.steam/debian-installation/steamapps/workshop/content/431960"
},
"audioSettings": {
"type": "header",
"description": "Audio Settings"
},
"volumeLevel": {
"type": "scale",
"default": 50,
"min": 0,
"max": 100,
"step": 1,
"description": "Volume Level (WIP)",
"tooltip": "Sets the volume for all sounds (0-100)",
"value": 100
},
"muteAudio": {
"type": "switch",
"default": false,
"description": "Mute Audio",
"tooltip": "Mutes all sounds the wallpaper might produce",
"value": "true"
},
"noAutomute": {
"type": "switch",
"default": false,
"description": "Disable Auto-mute (WIP)",
"tooltip": "Prevents auto-muting when other apps play sound (WIP)",
"value": false
},
"noAudioProcessing": {
"type": "switch",
"default": false,
"description": "Disable Audio Processing (WIP)",
"tooltip": "Disables audio processing for backgrounds (WIP)",
"value": false
},
"displaySettings": {
"type": "header",
"description": "Display Settings"
},
"screenRoot": {
"type": "entry",
"default": "DisplayPort-2",
"description": "Screen Display Output",
"tooltip": "The display output to show wallpapers on (e.g., DisplayPort-2, HDMI-1)",
"value": "DisplayPort-2"
},
"scalingMode": {
"type": "combobox",
"default": "default",
"value": "default",
"description": "Scaling Mode",
"tooltip": "How the wallpaper should be scaled to fit the screen",
"options": {
"Default": "default",
"Stretch": "stretch",
"Fit": "fit",
"Fill": "fill"
}
},
"clampingMode": {
"type": "combobox",
"default": "clamp",
"description": "Clamping Mode",
"tooltip": "How the wallpaper edges should be handled",
"options": {
"Clamp": "clamp",
"Border": "border",
"Repeat": "repeat"
},
"value": "clamp"
},
"performanceSettings": {
"type": "header",
"description": "Performance Settings"
},
"maxFps": {
"type": "spinbutton",
"default": 60,
"min": 1,
"max": 240,
"step": 1,
"description": "Maximum FPS",
"tooltip": "Limit FPS to reduce battery usage",
"value": 60
},
"noFullscreenPause": {
"type": "switch",
"default": false,
"description": "Disable Fullscreen Pause",
"tooltip": "Prevents pausing when apps go fullscreen",
"value": false
},
"disableMouse": {
"type": "switch",
"default": false,
"description": "Disable Mouse",
"tooltip": "Disables mouse interactions with the wallpaper",
"value": "true"
},
"advancedSettings": {
"type": "header",
"description": "Advanced Settings"
},
"windowMode": {
"type": "generic",
"default": "",
"description": "Window Mode Geometry",
"tooltip": "Run in window mode with specific geometry (e.g., 0x0x1920x1080)",
"value": ""
},
"assetsDir": {
"type": "filechooser",
"default": "",
"description": "Custom Assets Directory",
"tooltip": "Custom directory for wallpaper assets",
"select-dir": true,
"value": ""
},
"shuffleSettings": {
"type": "header",
"description": "Shuffle Settings"
},
"shuffleInterval": {
"type": "spinbutton",
"default": 10,
"min": 1,
"max": 1440,
"step": 1,
"units": "minutes",
"description": "Shuffle Interval",
"value": 10
},
"currentIndex": {
"type": "generic",
"default": "",
"description": "Current Queue Position",
"tooltip": "Current position in the wallpaper queue",
"value": "0"
},
"currentWallpaper": {
"type": "generic",
"default": "",
"description": "Current Wallpaper ID",
"tooltip": "Steam Workshop ID of current wallpaper",
"value": ""
},
"previousWallpaper": {
"type": "generic",
"default": "",
"description": "Previous Wallpaper ID",
"tooltip": "Steam Workshop ID of previous wallpaper",
"value": ""
},
"queue": {
"type": "generic",
"description": "Wallpaper Queue",
"tooltip": "List of Steam Workshop IDs in shuffle queue",
"default": "",
"value": ""
}
}