Add backlight script
This commit is contained in:
parent
8b82ba2445
commit
77c58e5f98
4 changed files with 48 additions and 3 deletions
|
@ -49,9 +49,9 @@ XF86AudioLowerVolume
|
|||
# mpc toggleoutput
|
||||
|
||||
XF86MonBrightnessUp
|
||||
xbacklight -inc 5
|
||||
backlight -inc 5
|
||||
XF86MonBrightnessDown
|
||||
[ $(xbacklight -get | cut -d'.' -f 1) -ge 10 ] && xbacklight -dec 5
|
||||
backlight -dec 5
|
||||
|
||||
super + v
|
||||
freetube "$(xclip -o -selection clipboard)"
|
||||
|
|
|
@ -187,3 +187,5 @@ let g:move_key_modifier = 'C'
|
|||
let g:indentLine_char_list = ['|', '¦', '┆', '┊']
|
||||
|
||||
let g:vim_markdown_conceal = 0
|
||||
|
||||
let g:rustfmt_autosave = 1
|
||||
|
|
43
.local/bin/backlight
Executable file
43
.local/bin/backlight
Executable file
|
@ -0,0 +1,43 @@
|
|||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
path="/sys/class/backlight/intel_backlight"
|
||||
|
||||
current_abs=$(cat "$path/actual_brightness")
|
||||
max_abs=$(cat "$path/max_brightness")
|
||||
|
||||
percent=$(( max_abs / 100 ))
|
||||
current=$(( current_abs / percent ))
|
||||
new="$current"
|
||||
|
||||
change=$2
|
||||
|
||||
if [ "$1" = "-get" ]
|
||||
then
|
||||
echo "$current"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [ "$1" = "-inc" ]
|
||||
then
|
||||
new=$(( current + change ))
|
||||
fi
|
||||
if [ "$1" = "-dec" ]
|
||||
then
|
||||
new=$(( current - change ))
|
||||
fi
|
||||
if [ "$1" = "-set" ]
|
||||
then
|
||||
new=$2
|
||||
fi
|
||||
|
||||
if [ "$new" -lt 10 ]
|
||||
then
|
||||
new=10
|
||||
fi
|
||||
if [ "$new" -gt 100 ]
|
||||
then
|
||||
new=100
|
||||
fi
|
||||
|
||||
echo "$(( new * percent ))" | tee "$path/brightness"
|
|
@ -2,4 +2,4 @@
|
|||
|
||||
echo "#Server = https://archive.archlinux.org/repos/$(date +"%Y/%m/%d")/\$repo/os/\$arch"
|
||||
|
||||
curl -Ls "https://archlinux.org/mirrorlist/?country=AT&country=BE&country=CZ&country=DK&country=FI&country=FR&country=DE&country=IT&country=LU&country=NL&country=PL&protocol=https&ip_version=4" | sed -e 's/^#Server/Server/' -e '/^#/d' | rankmirrors -n 25 -
|
||||
curl -Ls "https://archlinux.org/mirrorlist/?country=AT&country=BE&country=CZ&country=DK&country=FI&country=FR&country=DE&country=IT&country=LU&country=NL&country=PL&protocol=https&ip_version=4" | sed -e 's/^#Server/Server/' -e '/^#/d' | rankmirrors
|
||||
|
|
Loading…
Reference in a new issue