From: Andre Ramnitz Date: Thu, 26 Jun 2025 00:26:51 +0000 (+0200) Subject: waybar: migrate wayland-generic gamma control to hyprsunset X-Git-Url: https://git.ramnitz.eu/?a=commitdiff_plain;h=a77c5bc9ee56715ecddba770e2559ac9611b3811;p=dotfiles.git waybar: migrate wayland-generic gamma control to hyprsunset --- diff --git a/dot-config/waybar/config.jsonc b/dot-config/waybar/config.jsonc index 6cad62d5..384dbcd6 100644 --- a/dot-config/waybar/config.jsonc +++ b/dot-config/waybar/config.jsonc @@ -302,6 +302,32 @@ "on-scroll-down": "busctl --user -- call rs.wl-gammarelay / rs.wl.gammarelay UpdateGamma d -0.02", "interval": "2" }, + "custom/hyprsunset-temp": { + "format": "󰽥 {}K", + "on-click": "~/.config/hypr/scripts/hyprsunset.sh temperature 4500 toggle", + "on-click-right": "~/.config/hypr/scripts/hyprsunset.sh temperature 6500", + "on-scroll-up": "~/.config/hypr/scripts/hyprsunset.sh temperature +500", + "on-scroll-down": "~/.config/hypr/scripts/hyprsunset.sh temperature -500", + "exec": "~/.config/hypr/scripts/hyprsunset.sh temperature", + "exec-on-event": false, + "exec-if": "pidof hyprsunset", + "interval": "once", + "tooltip": false, + "signal": 4, + }, + "custom/hyprsunset-gamma": { + "format": " {}%", + "on-click": "~/.config/hypr/scripts/hyprsunset.sh gamma 70 toggle", + "on-click-right": "~/.config/hypr/scripts/hyprsunset.sh gamma 100", + "on-scroll-up": "~/.config/hypr/scripts/hyprsunset.sh gamma +10", + "on-scroll-down": "~/.config/hypr/scripts/hyprsunset.sh gamma -10", + "exec": "~/.config/hypr/scripts/hyprsunset.sh gamma", + "exec-on-event": false, + "exec-if": "pidof hyprsunset", + "interval": "once", + "tooltip": false, + "signal": 3, + }, "group/trayclock": { "orientation": "horizontal", "modules": [ @@ -320,7 +346,7 @@ "orientation": "horizontal", "modules": [ "idle_inhibitor", - "group/gammarelay", + "group/hyprsunset", "hyprland/language" ] }, @@ -346,6 +372,19 @@ "custom/gammarelay-gamma" ] }, + "group/hyprsunset": { + "orientation": "inherit", + "drawer": { + "click-to-reveal": false, + "transition-duration": 500, + "children-class": "not-gammarelay", + "transition-left-to-right": false + }, + "modules": [ + "custom/hyprsunset-temp", + "custom/hyprsunset-gamma" + ] + }, "group/temps": { "orientation": "inherit", "drawer": { diff --git a/dot-config/waybar/style.css b/dot-config/waybar/style.css index 2396bc61..7b3a6e7a 100644 --- a/dot-config/waybar/style.css +++ b/dot-config/waybar/style.css @@ -383,6 +383,8 @@ window#waybar { border-radius: 8px 0px 0px 8px; } +#custom-hyprsunset-temp, +#custom-hyprsunset-gamma, #custom-gammarelay-temperature, #custom-gammarelay-gamma, #custom-gammarelay-brightness {