dotfiles/config/i3/backlight.fish

21 lines
567 B
Fish
Raw Normal View History

2018-11-26 09:38:46 +00:00
#!/usr/bin/fish
xbacklight $argv[1..-1]
2019-02-18 16:38:21 +00:00
set brightness (cat /sys/class/backlight/intel_backlight/brightness)
set bar (seq -s "─" 0 (math $brightness / 36) | tr -d '[:digit:]')
2018-11-26 09:38:46 +00:00
2019-02-18 16:38:21 +00:00
set percentage (printf '%44s%d%%' '' (math $brightness / 12))
2018-11-26 09:38:46 +00:00
set body "$percentage\n $bar"
set title ' Brightness'
2018-11-26 09:38:46 +00:00
set file /tmp/notify-brightness.id
set age (find "$file" -cmin -0.025)
2018-11-26 09:38:46 +00:00
if [ -n "$age" ]
dunstify -r (cat "$file") -t 1500 "$title" "$body"
2018-11-26 09:38:46 +00:00
touch "$file"
else
set id (dunstify -p -t 1500 "$title" "$body")
2018-11-26 09:38:46 +00:00
echo $id > "$file"
chmod 600 "$file"
end