pragma ComponentBehavior: Bound pragma Singleton import Quickshell import Quickshell.Io Singleton { id: root property alias config: settingsAdapter FileView { id: settingsView path: "file:///home/lucy/.config/quickshell/settings/settings.json" onFileChanged: reload() onAdapterUpdated: writeAdapter() watchChanges: true adapter: JsonAdapter { id: settingsAdapter property int barHeight property int rounding property bool floating property string font property int fontSize property int margins property var currentWall property bool wallswitchershown property int barmargins property int barSpacing } } }