#!/sbin/openrc-run description='Save and restore brightness' depend() { after localmount need sysfs } start() { ebegin 'Restoring backlight brightness' env XDG_RUNTIME_DIR="${CACHE_ROOT}" /usr/bin/brightnessctl \ --device="${DEVICE}" --class="${CLASS}" \ --quiet --restore ${EXTRA_ARGS} eend ${?} } stop() { ebegin 'Saving backlight brightness' env XDG_RUNTIME_DIR="${CACHE_ROOT}" /usr/bin/brightnessctl \ --device="${DEVICE}" --class="${CLASS}" \ --quiet --save ${EXTRA_ARGS} >/dev/null eend ${?} } was_setup() { return 0; }