quickshell/modules/settings/Settings.qml

29 lines
658 B
QML
Raw Normal View History

pragma ComponentBehavior: Bound
pragma Singleton
import QtQuick
import Quickshell
import Quickshell.Io
Singleton {
FileView {
path: "/home/lucy/.cache/quickshell_settings.json"
watchChanges: true
2025-12-28 20:57:07 +01:00
onAdapterChanged: writeAdapter()
JsonAdapter {
id: adapter
2025-12-28 20:57:07 +01:00
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
}