28 lines
602 B
Nix
28 lines
602 B
Nix
{ iconfont, light, config, ... }: ''
|
|
case $BLOCK_BUTTON in
|
|
4) sudo ${light}/bin/light -A 5;;
|
|
5) sudo ${light}/bin/light -U 5;;
|
|
esac
|
|
LIGHT=`${light}/bin/light | cut -f 1 -d '.'`
|
|
if [[ $LIGHT -lt 33 ]]
|
|
then
|
|
icon=
|
|
else
|
|
if [[ $LIGHT -lt 66 ]]
|
|
then
|
|
icon=
|
|
else
|
|
icon=
|
|
fi
|
|
fi
|
|
${if config.device == "ASUS-Laptop" then ''
|
|
if [[ `cat /sys/devices/platform/asus-nb-wmi/als_enable` -eq 1 ]]
|
|
then
|
|
icon=""
|
|
fi
|
|
'' else
|
|
""}
|
|
[[ -n $BLOCK_BUTTON ]] && text=" $LIGHT"
|
|
echo "<span font='${iconfont}'>$icon</span>$text"
|
|
''
|