diff --git a/modules/bar/Mpris.qml b/modules/bar/Mpris.qml index 291313d..7f75338 100644 --- a/modules/bar/Mpris.qml +++ b/modules/bar/Mpris.qml @@ -17,9 +17,11 @@ Item { // 1. Let Repeater loop through the ObjectModel for us Repeater { id: mprisRepeater + anchors.verticalCenter: parent.verticalCenter model: Mpris.players delegate: Item { + required property var modelData implicitHeight: 34 implicitWidth: delegateLayout.implicitWidth diff --git a/modules/settings/Settings.qml b/modules/settings/Settings.qml index 31c0c77..da24cff 100644 --- a/modules/settings/Settings.qml +++ b/modules/settings/Settings.qml @@ -5,22 +5,19 @@ import Quickshell import Quickshell.Io Singleton { - id: store FileView { path: "/home/lucy/.cache/quickshell_settings.json" - onAdapterUpdated: writeAdapter() - watchChanges: true - onFileChanged: reload() + onAdapterChanged: writeAdapter() JsonAdapter { id: adapter - property string lastWallpaper: "file:///home/lucy/.walls/mooon.png" - property string wallDir: "file:///home/lucy/.walls/" - property string font: "CodeNewRoman Nerd Font Propo" - property real fontSize: 14 + property string lastWallpaper + property string wallDir + property string font + property real fontSize: 12 } } diff --git a/shell.qml b/shell.qml index 629223e..e53f9eb 100644 --- a/shell.qml +++ b/shell.qml @@ -4,6 +4,7 @@ import Quickshell import "./modules/bar/" import "./modules/wallpaper/" import "./modules/notifications/" +import "./modules/settings/" ShellRoot { Variants {