summaryrefslogtreecommitdiff
path: root/hyprbri
blob: a0fc263ba3d63c89139068e68ba83734b19d51bd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/usr/bin/env bash

iDIR='/usr/share/archcraft/icons/dunst'

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)"
}

inc_backlight() {
    brillo -A 10 # && notify_bl
}

dec_backlight() {
    brillo -U 10 # && notify_bl
}

if [[ "$1" == "--get" ]]; then
    brillo -G
elif [[ "$1" == "--inc" ]]; then
    inc_backlight
elif [[ "$1" == "--dec" ]]; then
    dec_backlight
else
    brillo -G
fi