diff options
| author | Mitchell Riedstra <mitch@riedstra.dev> | 2024-01-23 21:19:15 -0500 |
|---|---|---|
| committer | Mitchell Riedstra <mitch@riedstra.dev> | 2024-01-23 21:26:31 -0500 |
| commit | 4f3129909cc22ffdc4a3db484d999a580605a69f (patch) | |
| tree | 1ba8b53a6893e3c27bf79b0c3738e420b58590e1 /river/padding_helper | |
| parent | d931ceaf517fdec540d91fb9b363b5f2db65eb32 (diff) | |
| download | rivercfg-4f3129909cc22ffdc4a3db484d999a580605a69f.tar.gz rivercfg-4f3129909cc22ffdc4a3db484d999a580605a69f.tar.xz | |
Add a rather hacky method of adjusting the padding dynamically.
Diffstat (limited to 'river/padding_helper')
| -rwxr-xr-x | river/padding_helper | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/river/padding_helper b/river/padding_helper new file mode 100755 index 0000000..70feb70 --- /dev/null +++ b/river/padding_helper @@ -0,0 +1,36 @@ +#!/bin/sh +set -e +XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}" + +conf="$XDG_CONFIG_HOME/river/padding_conf" + +if ! [ -e "$conf" ] ; then +cat > "$conf" <<EOF +outer=8 +inner=8 +EOF +fi + +. "$conf" + +outer_inc="$1"; shift; +inner_inc="$1"; shift; + +outer=$((outer + outer_inc)) +inner=$((inner + inner_inc)) + +if [ "$outer" -lt 0 ] ; then + outer=0 +fi + +if [ "$inner" -lt 0 ] ; then + inner=0 +fi + +cat > "$conf" <<EOF +outer=$outer +inner=$inner +EOF + +pkill rivertile || echo "" +rivertile -view-padding "$outer" -outer-padding "$inner" & |
