starting to use config files

This commit is contained in:
Zacharias-Brohn
2025-11-11 01:50:05 +01:00
parent 80ac9081d1
commit 9ffae63e55
9 changed files with 55 additions and 37 deletions
+30
View File
@@ -0,0 +1,30 @@
pragma Singleton
import Quickshell
import Quickshell.Io
Singleton {
property alias appCount: adapter.appCount
property alias baseBgColor: adapter.baseBgColor
property alias accentColor: adapter.accentColor
FileView {
id: root
property var configRoot: Quickshell.env("HOME")
path: configRoot + "/.config/z-bar/config.json"
watchChanges: true
onFileChanged: reload()
onAdapterChanged: writeAdapter()
JsonAdapter {
id: adapter
property int appCount: 20
property string baseBgColor: "#801a1a1a"
property AccentColor accentColor: AccentColor {}
}
}
}