From 96f54e7b70297528dc2781385b2b955cfde3d544 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Thu, 12 Mar 2026 21:28:36 +1100 Subject: picker: use hyprctl proc to get cursor on init --- modules/areapicker/Picker.qml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/modules/areapicker/Picker.qml b/modules/areapicker/Picker.qml index 08f46df..f4f4a36 100644 --- a/modules/areapicker/Picker.qml +++ b/modules/areapicker/Picker.qml @@ -5,6 +5,7 @@ import qs.services import qs.config import Caelestia import Quickshell +import Quickshell.Io import Quickshell.Wayland import QtQuick import QtQuick.Effects @@ -191,6 +192,17 @@ MouseArea { } } + Process { + running: true + command: ["hyprctl", "cursorpos", "-j"] + stdout: StdioCollector { + onStreamFinished: { + const pos = JSON.parse(text); + root.checkClientRects(pos.x - root.screen.x, pos.y - root.screen.y); + } + } + } + Loader { id: screencopy -- cgit v1.3.1-freya