17 lines
351 B
Nix
17 lines
351 B
Nix
{ pkgs }:
|
|
|
|
pkgs.writeShellScriptBin "bright" ''
|
|
#!/bin/sh
|
|
f="/sys/class/backlight/*/brightness"
|
|
max="$(cat /sys/class/backlight/*/max_brightness)"
|
|
if [ "$1" = up ] ; then
|
|
echo $(($(cat $f) + $max / 100)) | sudo tee $f
|
|
exit
|
|
fi
|
|
if [ "$1" = down ] ; then
|
|
echo $(($(cat $f) - $max / 100)) | sudo tee $f
|
|
exit
|
|
fi
|
|
echo "$1" | sudo tee $f
|
|
''
|
|
|