From a0ec345229e272af847b7c12213dab5f6829dfab Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Sat, 14 Sep 2024 13:46:20 +0800 Subject: added oneline for pipe(remember to redirect stderr -> stdout) and updates --- hyprbri | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100755 hyprbri (limited to 'hyprbri') diff --git a/hyprbri b/hyprbri new file mode 100755 index 0000000..6fe9508 --- /dev/null +++ b/hyprbri @@ -0,0 +1,43 @@ +#!/usr/bin/env bash + +# Icons +iDIR='/usr/share/archcraft/icons/dunst' + +# Notify +notify_bl() { + backlight="$(brillo -G)" + current="${backlight%%%}" + if [[ "$current" -ge "0" && "$current" -le "20" ]]; then + icon="$iDIR"/brightness-20.png + elif [[ "$current" -ge "20" && "$current" -le "40" ]]; then + icon="$iDIR"/brightness-40.png + elif [[ "$current" -ge "40" && "$current" -le "60" ]]; then + icon="$iDIR"/brightness-60.png + elif [[ "$current" -ge "60" && "$current" -le "80" ]]; then + icon="$iDIR"/brightness-80.png + elif [[ "$current" -ge "80" && "$current" -le "100" ]]; then + icon="$iDIR"/brightness-100.png + fi + get_icon && dunstify -u low -h string:x-dunst-stack-tag:obbacklight -i "$icon" "Brightness : $(brillo -G)" +} + +# Increase brightness +inc_backlight() { + brillo -A 10 # && notify_bl +} + +# Decrease brightness +dec_backlight() { + brillo -U 10 # && notify_bl +} + +# Execute accordingly +if [[ "$1" == "--get" ]]; then + brillo -G +elif [[ "$1" == "--inc" ]]; then + inc_backlight +elif [[ "$1" == "--dec" ]]; then + dec_backlight +else + brillo -G +fi -- cgit v1.2.3