nix-setup/bright.script.nix
2026-03-17 10:22:26 +01:00

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
''