feat: full sway config, removed awesome config
This commit is contained in:
parent
11bbdb42eb
commit
fe1959f01a
31 changed files with 641 additions and 1350 deletions
39
bin/set-light
Executable file
39
bin/set-light
Executable file
|
@ -0,0 +1,39 @@
|
|||
#!/usr/bin/bash
|
||||
set -e
|
||||
shopt -s extglob nullglob
|
||||
|
||||
set_brightness() {
|
||||
MAX="$(cat "$1"/max_brightness)"
|
||||
FILE="$1"/brightness
|
||||
VAL="$(($2 * MAX / 100))"
|
||||
|
||||
echo "$VAL" > "$FILE"
|
||||
}
|
||||
|
||||
CUR_FILE=/var/tmp/current_brightness
|
||||
|
||||
set +e
|
||||
CUR="$(cat "$CUR_FILE" || echo 50)"
|
||||
set -e
|
||||
|
||||
case "${1:0:1}" in
|
||||
"")
|
||||
exit 1
|
||||
;;
|
||||
"+"|"-")
|
||||
NEW="$((CUR + $1))"
|
||||
;;
|
||||
*)
|
||||
NEW="$1"
|
||||
;;
|
||||
esac
|
||||
|
||||
[ "$NEW" -lt 0 ] && NEW=0
|
||||
[ "$NEW" -gt 100 ] && NEW=100
|
||||
|
||||
for dev in /sys/class/backlight/*; do
|
||||
set_brightness "$dev" "$NEW"
|
||||
done
|
||||
|
||||
echo "$NEW" > "$CUR_FILE"
|
||||
echo "$NEW"
|
Loading…
Add table
Add a link
Reference in a new issue