diff --git a/modules/background/Background.qml b/modules/background/Background.qml index bdba570f..3cd84aaf 100644 --- a/modules/background/Background.qml +++ b/modules/background/Background.qml @@ -60,6 +60,9 @@ Loader { } } + mask: Region {} + + Loader { anchors.right: parent.right anchors.bottom: parent.bottom diff --git a/services/Hypr.qml b/services/Hypr.qml index 3a3d5e48..d4782dce 100644 --- a/services/Hypr.qml +++ b/services/Hypr.qml @@ -11,9 +11,11 @@ Singleton { readonly property var toplevels: Hyprland.toplevels readonly property var workspaces: Hyprland.workspaces readonly property var monitors: Hyprland.monitors - readonly property HyprlandToplevel activeToplevel: Hyprland.activeToplevel + + readonly property HyprlandToplevel activeToplevel: Hyprland.activeToplevel?.wayland?.activated ? Hyprland.activeToplevel : null readonly property HyprlandWorkspace focusedWorkspace: Hyprland.focusedWorkspace readonly property HyprlandMonitor focusedMonitor: Hyprland.focusedMonitor + readonly property int activeWsId: focusedWorkspace?.id ?? 1 readonly property string kbLayout: kbMap.get(kbLayoutFull) ?? "??" property string kbLayoutFull: "?"