//@ pragma UseQApplication import QtQuick import Quickshell import Quickshell.Widgets import qs.widgets.bar import qs.widgets.launcher import qs.widgets.notifications import qs.widgets.osd import qs.widgets.systray import qs.widgets.theme import qs.widgets.vitals import qs.hyprchrome import qs.hyprchrome.widgets import qs.hyprchrome.widgets.debug import qs.hyprchrome.widgets.host import qs.hyprchrome.widgets.vitals Scope { // Dense multi-monitor status rail; visual core is headlessly renderable. HyprChromeBar {} // App launcher variants — SUPER CTRL 1–8; variant 8 is the primary HUD. LauncherStack {} // 1 — left vertical list LauncherGrid {} // 2 — centered icon grid LauncherSpotlight {} // 3 — top-center command bar LauncherConsole {} // 4 — full-width deck unfolding from the top bar LauncherDock {} // 5 — deck rising from the bottom bar LauncherSlant {} // 6 — angular / sheared panel LauncherCorner {} // 7 — Slant (V6) copy + floating power panel (shutdown/reboot) ApplicationLauncher {} // 8 — dense HUD command index (primary) BladeLauncher {} // 9 — asymmetric blade matrix OrbitLauncher {} // 10 — radial targeting arena Notifications {} VolumeOsd {} // Host vitals HUD — toggle with SUPER CTRL V. Vitals {} // Widget staging area, centered on the secondary monitor (HDMI-A-1), // toggled with SUPER CTRL D. Swap the children below for whatever widget // is being worked on; they must carry their own size (see DebugWindow). // DebugWindow { // id: debugStage // // VitalsPanel has no implicit width — the slot measures its children, so // // each staged panel states its own. Height follows the mode it is in. // // Click a panel to collapse or expand it. // Column { // spacing: 12 // padding: 12 // HostPanel { // width: 560 // } // HostPanel { // width: 560 // expanded: false // } // VitalsPanel { // width: 560 // } // VitalsPanel { // width: 560 // expanded: false // } // } // } }