summaryrefslogtreecommitdiff
path: root/services/Hyprland.qml
diff options
context:
space:
mode:
Diffstat (limited to 'services/Hyprland.qml')
-rw-r--r--services/Hyprland.qml14
1 files changed, 14 insertions, 0 deletions
diff --git a/services/Hyprland.qml b/services/Hyprland.qml
index a1f5cbb..515441e 100644
--- a/services/Hyprland.qml
+++ b/services/Hyprland.qml
@@ -15,6 +15,7 @@ Singleton {
readonly property HyprlandWorkspace activeWorkspace: focusedMonitor?.activeWorkspace ?? null
readonly property HyprlandMonitor focusedMonitor: Hyprland.focusedMonitor
readonly property int activeWsId: activeWorkspace?.id ?? 1
+ property point cursorPos
function reload() {
Hyprland.refreshWorkspaces();
@@ -38,6 +39,19 @@ Singleton {
}
}
+ FrameAnimation {
+ running: true
+ onTriggered: getCursorPos.running = true
+ }
+
+ Process {
+ id: getCursorPos
+ command: ["hyprctl", "cursorpos"]
+ stdout: SplitParser {
+ onRead: data => root.cursorPos = data
+ }
+ }
+
Process {
id: getClients
command: ["sh", "-c", "hyprctl -j clients | jq -c"]