pragma Singleton import Quickshell import qs.services Singleton { property var screens: new Map() function load(screen: ShellScreen, uiState: var): void { screens.set(Hypr.monitorFor(screen), uiState); } function getForActive(): PersistentProperties { return screens.get(Hypr.focusedMonitor); } }