//@ pragma Env QS_CRASHREPORT_URL=https://github.com/caelestia-dots/shell/issues/new?template=crash.yml //@ pragma DefaultEnv QS_NO_RELOAD_POPUP=1 //@ pragma DefaultEnv QS_DROP_EXPENSIVE_FONTS=1 //@ pragma DefaultEnv QSG_RENDER_LOOP=threaded //@ pragma DefaultEnv QT_QUICK_FLICKABLE_WHEEL_DECELERATION=10000 import "modules" import "modules/drawers" import "modules/nsbar" import "modules/background" import "modules/areapicker" import "modules/lock" import Quickshell ShellRoot { settings.watchFiles: true GSFLoader {} Background {} Drawers {} // NoSignal: kept for launcher/OSD/lock; its bar is collapsed (see BarWrapper) NsBar {} // NoSignal redesign: slim glass top bar NsOverlay {} // NoSignal redesign: floating popout panels AreaPicker {} Lock { id: lock } ConfigToasts {} Shortcuts {} BatteryMonitor {} IdleMonitors { lock: lock } }