repositories / dotfiles
dotfiles
bugabingas dorkfiles
owned by admin
pi/agent/skills/optional/quickshell/examples/02-per-monitor-bar/shell.qml
Raw// 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
}
}
}