blob: 5527b605721f4dae2122ca20199fc97f34741534 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
pragma Singleton
import Quickshell
Singleton {
property var screens: new Map()
function load(screen: ShellScreen, visibilities: var): void {
screens.set(screen.model + screen.name, visibilities);
}
function getForActive(): PersistentProperties {
const mon = Hyprland.focusedMonitor;
return screens.get(mon.lastIpcObject.model + mon.name);
}
}
|