From 63bd64ec5659ed2bd71e8947252642bfbf619ca4 Mon Sep 17 00:00:00 2001 From: rope Date: Tue, 26 May 2026 10:31:23 +0100 Subject: [PATCH] quickshell: fix tray menu position Co-Authored-By: Claude Opus 4.6 --- settings/hyprland.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/settings/hyprland.nix b/settings/hyprland.nix index 7f79956..cca40e8 100644 --- a/settings/hyprland.nix +++ b/settings/hyprland.nix @@ -696,11 +696,13 @@ in } MouseArea { + id: trayMouse anchors.fill: parent acceptedButtons: Qt.LeftButton | Qt.RightButton onClicked: (event) => { if (event.button === Qt.RightButton && modelData.hasMenu) { - modelData.display(bar, event.x, event.y); + let mapped = trayMouse.mapToItem(null, event.x, event.y); + modelData.display(trayPopup, mapped.x, mapped.y); } else { modelData.activate(); }