forked from Shinonome/dots-hyprland
47 lines
1.1 KiB
QML
47 lines
1.1 KiB
QML
pragma ComponentBehavior: Bound
|
|
|
|
import qs
|
|
import qs.services
|
|
import qs.modules.common
|
|
import qs.modules.common.widgets
|
|
import qs.modules.common.widgets.widgetCanvas
|
|
import QtQuick
|
|
import QtQuick.Layouts
|
|
import Qt5Compat.GraphicalEffects
|
|
import Quickshell
|
|
import Quickshell.Io
|
|
import Quickshell.Wayland
|
|
import Quickshell.Hyprland
|
|
|
|
import qs.modules.ii.background.widgets
|
|
import qs.modules.ii.background.widgets.clock
|
|
import qs.modules.ii.background.widgets.weather
|
|
|
|
Variants {
|
|
id: root
|
|
model: Quickshell.screens
|
|
|
|
PanelWindow {
|
|
id: panelRoot
|
|
required property var modelData
|
|
|
|
screen: modelData
|
|
exclusionMode: ExclusionMode.Ignore
|
|
WlrLayershell.layer: WlrLayer.Bottom
|
|
WlrLayershell.namespace: "quickshell:background"
|
|
anchors {
|
|
top: true
|
|
bottom: true
|
|
left: true
|
|
right: true
|
|
}
|
|
color: "transparent"
|
|
|
|
StyledImage {
|
|
anchors.fill: parent
|
|
source: Config.options.background.wallpaperPath
|
|
fillMode: Image.PreserveAspectCrop
|
|
}
|
|
}
|
|
}
|