//@ pragma UseQApplication import Quickshell import Quickshell.Wayland ShellRoot { settings.watchFiles: false Variants { model: Quickshell.screens delegate: Scope { id: screenScope required property var modelData PanelWindow { id: bgWindow screen: screenScope.modelData WlrLayershell.layer: WlrLayer.Background WlrLayershell.exclusionMode: ExclusionMode.Ignore anchors.top: true anchors.bottom: true anchors.left: true anchors.right: true color: "black" WallpaperBackground { screen: bgWindow.screen.name } } Bar { screen: screenScope.modelData } } } }