// 02-per-monitor-bar/shell.qml // Per-monitor bar: one bar per connected screen, via Variants + Quickshell.screens. // Run with: qs -p examples/02-per-monitor-bar/shell.qml import QtQuick import Quickshell import "." // Variants creates one delegate instance per item in `model`. // `modelData` is the per-iteration value; mark it `required` so qmlls catches misses. Variants { model: Quickshell.screens delegate: Component { Bar { required property var modelData screen: modelData } } }