From 9fdf7bd6a4d58e70844e44e9d7933f80547bfa1c Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Thu, 15 May 2025 23:05:27 +0200 Subject: [PATCH] quickshell: brightness service: add globalshortcut --- .config/quickshell/services/Brightness.qml | 36 ++++++++++++++-------- 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/.config/quickshell/services/Brightness.qml b/.config/quickshell/services/Brightness.qml index 45798b6e3..2a4c630ac 100644 --- a/.config/quickshell/services/Brightness.qml +++ b/.config/quickshell/services/Brightness.qml @@ -64,18 +64,6 @@ Singleton { id: setProc } - IpcHandler { - target: "brightness" - - function increment() { - onPressed: root.increaseBrightness() - } - - function decrement() { - onPressed: root.decreaseBrightness() - } - } - component BrightnessMonitor: QtObject { id: monitor @@ -131,4 +119,28 @@ Singleton { BrightnessMonitor {} } + + IpcHandler { + target: "brightness" + + function increment() { + onPressed: root.increaseBrightness() + } + + function decrement() { + onPressed: root.decreaseBrightness() + } + } + + GlobalShortcut { + name: "brightnessIncrease" + description: "Increase brightness" + onPressed: root.increaseBrightness() + } + + GlobalShortcut { + name: "brightnessDecrease" + description: "Decrease brightness" + onPressed: root.decreaseBrightness() + } }