brightness 592 B

123456789101112131415
  1. #!/bin/sh
  2. # script to display the brightness state in dwmblocks
  3. #printf "🔆 %s%%\\n" "$(xbacklight -get | sed 's/\..*$//')"
  4. #exit
  5. device=$(brightnessctl -l | grep "class 'backlight'" | tail -n +2 | awk '{print $2}' | tr -d "'")
  6. if brightnessctl -l | grep "class 'backlight'" | grep -q "^Device 'intel_backlight'\|^Device 'acpi_video"; then
  7. device="$(brightnessctl -l | grep "class 'backlight'" | awk '{print $2}' | tr -d "'")"
  8. fi
  9. [ -z "$device" ] && { printf ""; exit; }
  10. printf "%s" "$(brightnessctl -d "${device}" | grep Current | \
  11. awk -F '[)(]' '{print $2}' | sed 's/%$//')"