quickshell/settings/Settings.qml

30 lines
741 B
QML
Raw Normal View History

2026-03-11 14:14:04 +01:00
pragma ComponentBehavior: Bound
2026-03-08 12:13:35 +01:00
pragma Singleton
import Quickshell
import Quickshell.Io
Singleton {
id: root
property alias config: settingsAdapter
FileView {
id: settingsView
2026-03-11 14:14:04 +01:00
path: "file:///home/lucy/.config/quickshell/settings/settings.json"
onFileChanged: reload()
onAdapterUpdated: writeAdapter()
watchChanges: true
2026-03-08 12:13:35 +01:00
adapter: JsonAdapter {
id: settingsAdapter
property int barHeight
property int rounding
2026-03-08 12:13:35 +01:00
property bool floating
property string font
property int fontSize
property int margins
2026-03-11 14:14:04 +01:00
property var currentWall
property bool wallswitchershown
2026-03-08 12:13:35 +01:00
}
}
}