Add files via upload
This commit is contained in:
30
config/dunst/scripts/brightness.sh
Executable file
30
config/dunst/scripts/brightness.sh
Executable file
@@ -0,0 +1,30 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [[ "$1" = "screen" ]]; then
|
||||
device=intel_backlight
|
||||
declare -i id=5969
|
||||
elif [[ "$1" = "kb" ]]; then
|
||||
device=apple::kbd_backlight
|
||||
declare -i id=6779
|
||||
fi
|
||||
echo "$device"
|
||||
|
||||
current=$(brightnessctl -d "$device" | grep "Current" | awk -F'[()]' '{print $2}' | sed 's/%//g')
|
||||
|
||||
if [[ "$1" = "screen" ]]; then
|
||||
message="Brightness: ${current}%"
|
||||
if [[ "$current" -lt "50" ]]; then
|
||||
icon="$HOME/.config/dunst/scripts/brightness-low.svg"
|
||||
else
|
||||
icon="$HOME/.config/dunst/scripts/brightness-high.svg"
|
||||
fi
|
||||
elif [[ "$1" = "kb" ]]; then
|
||||
message="Keyboard brightness: ${current}%"
|
||||
if [[ "$current" -eq "0" ]]; then
|
||||
icon="cross"
|
||||
else
|
||||
icon="kb-brightness"
|
||||
fi
|
||||
fi
|
||||
|
||||
dunstify -a "$1" -r "$id" -i "$icon" -h int:value:"$current" "$message"
|
||||
Reference in New Issue
Block a user