dotfiles/.local/bin/set-brightness-default

20 lines
546 B
Text
Raw Normal View History

#!/bin/sh
set -eu
# Loaded from ~/.config/environment.d/50-defaults.conf or a local override
BRIGHTNESS="${DEFAULT_BRIGHTNESS:?unset, check ~/.config/environment.d/}"
gdbus wait --session --timeout 10 org.gnome.SettingsDaemon.Power
gdbus call --session \
--dest org.gnome.SettingsDaemon.Power \
--object-path /org/gnome/SettingsDaemon/Power \
--method org.freedesktop.DBus.Properties.Set \
org.gnome.SettingsDaemon.Power.Screen Brightness "<int32 $BRIGHTNESS>" \
>/dev/null
echo "Set screen brightness to $BRIGHTNESS"