quickshell-toki-night/util/States.qml

16 lines
337 B
QML

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);
}
}