over-env/bin/brightness-i2c
2025-01-18 18:46:18 +01:00

17 lines
333 B
Bash
Executable file

#! /bin/zsh
OPERATOR="${1}"
AMOUNT="${2}"
F="$XDG_RUNTIME_DIR/over/monitors-i2c"
if [[ ! -e "$F" ]]; then
exit 1
fi
MONITORS_I2C=$(cat $XDG_RUNTIME_DIR/over/monitors-i2c)
BUSES=(${(s/:/)MONITORS_I2C})
for BUS in ${BUSES}
do
ddcutil --skip-ddc-checks --noverify --verbose --bus=${BUS} setvcp 0x10 "${OPERATOR}" "${AMOUNT}"
done