nosignal-shell/components/containers/StyledWindow.qml
2 * r + 2 * t 9be9ec10a6 fix: per monitor configs
Use c++ singleton pattern for monitor manager and bind appearance tokens
properly
Also use scoped properties on ContentWindow
2026-04-11 23:44:13 +10:00

23 lines
487 B
QML

import Quickshell
import Quickshell.Wayland
import Caelestia.Config
// qmllint disable uncreatable-type
PanelWindow {
// qmllint enable uncreatable-type
id: root
required property string name
readonly property alias configScope: scope
default property alias contentData: scope.data
WlrLayershell.namespace: `caelestia-${name}`
color: "transparent"
ConfigScope {
id: scope
anchors.fill: parent
screen: root.screen.name
}
}