diff options
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/bg.sh | 24 | ||||
-rwxr-xr-x | scripts/cinema.sh | 2 | ||||
-rwxr-xr-x | scripts/ddc-switch-inputs | 2 | ||||
-rwxr-xr-x | scripts/gamma.sh | 2 | ||||
-rwxr-xr-x | scripts/toggle-gap.sh | 2 |
5 files changed, 26 insertions, 6 deletions
diff --git a/scripts/bg.sh b/scripts/bg.sh index e6f6999..72c612c 100755 --- a/scripts/bg.sh +++ b/scripts/bg.sh @@ -1,3 +1,23 @@ #!/bin/sh -#feh --force-aliasing --bg-tile ~/.config/dither.png -feh --force-aliasing --bg-fill ~/.config/bg +setbg="feh --force-aliasing --bg-tile " + +image=~/.config/bg.gif +dir=/tmp/bggif + +printf "Converting..." +[ ! -d "$dir" ] || rm -rf "$dir" +mkdir -p "$dir" + +convert -coalesce $image $dir/%05d.png +printf "done\n" + +amount_of_frames=$(ls -1 "$dir" | wc -l) +frames_per_second=30 +speed=$(echo "scale=3; ($amount_of_frames/$frames_per_second) * (1/$frames_per_second)" | bc -l) + +while : ; do + for i in $(ls -1 $dir); do + $setbg $dir/$i; + sleep $speed + done; +done diff --git a/scripts/cinema.sh b/scripts/cinema.sh index f7a0f23..5352a6e 100755 --- a/scripts/cinema.sh +++ b/scripts/cinema.sh @@ -1,3 +1,3 @@ #!/bin/sh -MAIN_DP=DP-3; +MAIN_DP=DP-1; v=$(xrandr --current --verbose | grep "Brightness" | cut -f2 -d " " | tr '\n' '*' | rev | cut -c 2- | rev | sed -e "s/$/==1/" | bc -l | grep -q 0 && echo 1 || echo 0); xrandr | grep " connected" | cut -f1 -d " " | while read -r line; do echo $line | grep -q $MAIN_DP && : || xrandr --output $line --brightness $v; done diff --git a/scripts/ddc-switch-inputs b/scripts/ddc-switch-inputs index d298fac..9bd3682 100755 --- a/scripts/ddc-switch-inputs +++ b/scripts/ddc-switch-inputs @@ -15,5 +15,5 @@ case $1 in ;; esac -ddcutil --bus=23 setvcp 60 ${OUT[0]} & +ddcutil --bus=12 setvcp 60 ${OUT[0]} & wait diff --git a/scripts/gamma.sh b/scripts/gamma.sh index cd9433f..c470275 100755 --- a/scripts/gamma.sh +++ b/scripts/gamma.sh @@ -1,5 +1,5 @@ #!/bin/bash -MAIN_DP=DP-0; +MAIN_DP=DP-1; v=$1 diff --git a/scripts/toggle-gap.sh b/scripts/toggle-gap.sh index d1eef2d..4216af5 100755 --- a/scripts/toggle-gap.sh +++ b/scripts/toggle-gap.sh @@ -1,3 +1,3 @@ #!/bin/sh -GAP=16; bspc config window_gap | grep -q $GAP && bspc config window_gap 0 || bspc config window_gap $GAP +GAP=32; bspc config window_gap | grep -q $GAP && bspc config window_gap 0 || bspc config window_gap $GAP |