diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2024-09-14 13:46:20 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2024-09-14 13:46:20 +0800 |
| commit | a0ec345229e272af847b7c12213dab5f6829dfab (patch) | |
| tree | fd5dc06afcf7629b3acff3efb03df609f6e62f6c /hyprbri | |
| parent | a1fa306592b4733130367749f033b8eb5f479b1d (diff) | |
added oneline for pipe(remember to redirect stderr -> stdout) and updates
Diffstat (limited to 'hyprbri')
| -rwxr-xr-x | hyprbri | 43 |
1 files changed, 43 insertions, 0 deletions
@@ -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 |
