summaryrefslogtreecommitdiff
path: root/services
diff options
context:
space:
mode:
author2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-05-13 17:43:04 +1000
committer2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-05-13 17:43:04 +1000
commit9c3e2fffbd31c3864ef7edc6212c1c601357f031 (patch)
tree78f45af391db6b7096da61342beceb3904e7819e /services
parentosd: show on hover (diff)
downloadcaelestia-shell-9c3e2fffbd31c3864ef7edc6212c1c601357f031.tar.gz
caelestia-shell-9c3e2fffbd31c3864ef7edc6212c1c601357f031.tar.bz2
caelestia-shell-9c3e2fffbd31c3864ef7edc6212c1c601357f031.zip
osd: fix show on hover + show on audio/brightness change
Diffstat (limited to 'services')
-rw-r--r--services/Brightness.qml1
-rw-r--r--services/Hyprland.qml14
2 files changed, 15 insertions, 0 deletions
diff --git a/services/Brightness.qml b/services/Brightness.qml
index ef90511..2de51a0 100644
--- a/services/Brightness.qml
+++ b/services/Brightness.qml
@@ -95,6 +95,7 @@ Singleton {
if (Math.round(brightness * 100) === rounded)
return;
brightness = value;
+ console.log(brightness)
setProc.command = isDdc ? ["ddcutil", "-b", busNum, "setvcp", "10", rounded] : ["brightnessctl", "s", `${rounded}%`];
setProc.startDetached();
}
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"]