nosignal-shell/services/Visibilities.qml
2025-07-22 18:37:47 +10:00

16 lines
363 B
QML

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