#!/usr/bin/env bash set -euo pipefail ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" BACKLIGHT_DEVICE="${BRIGHTNESS_BACKLIGHT_DEVICE:-intel_backlight}" BACKLIGHT_PATH="${BRIGHTNESS_SYNC_BACKLIGHT:-/sys/class/backlight/${BACKLIGHT_DEVICE}}" DDC_MODEL="${BRIGHTNESS_DDCUTIL_MODEL:-HG342PCB}" DDC_DISPLAY="${BRIGHTNESS_DDCUTIL_DISPLAY:-1}" DDC_BUS="${BRIGHTNESS_DDCUTIL_BUS:-16}" STEP="${BRIGHTNESS_STEP:-10}" INTERVAL="${BRIGHTNESS_SYNC_INTERVAL:-1}" MIN_PERCENT="${BRIGHTNESS_SYNC_MIN_PERCENT:-1}" install -d "$HOME/.local/bin" install -d "$HOME/.config/systemd/user" install -d "$HOME/.config/brightness-automation" install -m 0755 "$ROOT/bin/brightness-osd" "$HOME/.local/bin/brightness-osd" install -m 0755 "$ROOT/bin/brightness-up-all" "$HOME/.local/bin/brightness-up-all" install -m 0755 "$ROOT/bin/brightness-down-all" "$HOME/.local/bin/brightness-down-all" install -m 0755 "$ROOT/bin/brightness-sync-hg342pcb" "$HOME/.local/bin/brightness-sync-hg342pcb" install -m 0644 "$ROOT/systemd/user/external-brightness-sync.service" "$HOME/.config/systemd/user/external-brightness-sync.service" if [[ ! -f "$HOME/.config/brightness-automation/env" ]]; then cat >"$HOME/.config/brightness-automation/env" <