quickshell/modules/settings/Settings.qml
2025-12-28 20:57:07 +01:00

29 lines
658 B
QML

pragma ComponentBehavior: Bound
pragma Singleton
import QtQuick
import Quickshell
import Quickshell.Io
Singleton {
FileView {
path: "/home/lucy/.cache/quickshell_settings.json"
watchChanges: true
onAdapterChanged: writeAdapter()
JsonAdapter {
id: adapter
property string lastWallpaper
property string wallDir
property string font
property real fontSize: 12
}
}
property alias currentWall: adapter.lastWallpaper
property alias font: adapter.font
property alias fontSize: adapter.fontSize
property alias wallDir: adapter.wallDir
}