import Quickshell import QtQuick import qs import qs.settings import Quickshell.Wayland Variants { model: Quickshell.screens delegate: WlrLayershell { id: wallpaperShell exclusionMode: ExclusionMode.Ignore aboveWindows: false required property ShellScreen modelData layer: WlrLayer.Background screen: modelData anchors { top: true bottom: true left: true right: true } Image { id: wallpaper source: Settings.config.currentWall ? Settings.config.currentWall : "" anchors.fill: parent } DesktopClock { anchors { bottom: parent.bottom right: parent.right margins: 25 } } PlayerWidget { anchors { top: parent.top left: parent.left margins: 35 topMargin: Settings.config.barHeight + 35 + (Settings.config.floating ? Settings.config.margins : 0) } } } }