# 07: composite bar This example combines a per-screen panel with `SystemClock`, PipeWire, UPower, and the Hyprland module. It is intentionally compositor-specific because it imports `Quickshell.Hyprland`. Do not claim that the Hyprland workspace binding is a generic Sway, i3, or Niri interface. Static check: ```sh qmllint -I /usr/lib/qt6/qml examples/07-composite-bar/shell.qml ``` Static checking only establishes that the installed imports and QML structure resolve. Service values, workspace updates, per-screen placement, and appearance require isolated runtime and visual checks.