Extract turning brightness devices on/off

This commit is contained in:
David Heinemeier Hansson
2026-05-06 12:12:26 +02:00
parent ca74b4d1c5
commit 4d11f8cc06
3 changed files with 25 additions and 10 deletions
+9 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
# omarchy:summary=Adjust keyboard backlight brightness using available steps.
# omarchy:args=<up|down|cycle>
# omarchy:args=<up|down|cycle|off|restore>
direction="${1:-up}"
@@ -19,6 +19,14 @@ if [[ -z $device ]]; then
exit 1
fi
if [[ $direction == "off" ]]; then
brightnessctl -sd "$device" set 0 >/dev/null
exit 0
elif [[ $direction == "restore" ]]; then
brightnessctl -rd "$device" >/dev/null
exit 0
fi
# Get current and max brightness to determine step size.
max_brightness="$(brightnessctl -d "$device" max)"
current_brightness="$(brightnessctl -d "$device" get)"