16 lines
337 B
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);
|
|
}
|
|
}
|