aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYaroslav <contact@yaroslavps.com>2020-05-10 00:59:59 +0300
committerYaroslav <contact@yaroslavps.com>2020-05-10 00:59:59 +0300
commita8cc83eb26bf7f9e94f655c81331444d243e1f3d (patch)
treee81662adf913def76210b6b2acc2978505341d7d
parent64aacd4c0e7f9a54d9a651f3c11a0af35e3630ed (diff)
downloadswayrice-a8cc83eb26bf7f9e94f655c81331444d243e1f3d.tar.gz
swayrice-a8cc83eb26bf7f9e94f655c81331444d243e1f3d.zip
sxiv script for setting background
-rwxr-xr-xdotfiles/.config/sxiv/exec/key-handler21
-rwxr-xr-xdotfiles/.local/bin/setbglsimple2
2 files changed, 22 insertions, 1 deletions
diff --git a/dotfiles/.config/sxiv/exec/key-handler b/dotfiles/.config/sxiv/exec/key-handler
new file mode 100755
index 0000000..b63fbd6
--- /dev/null
+++ b/dotfiles/.config/sxiv/exec/key-handler
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+while read file; do
+ case "$1" in
+ "C-a")
+ setbg "$file"
+ exit ;;
+ "C-s")
+ setbglblur "$file"
+ exit ;;
+ "C-d")
+ setbglsimple "$file"
+ exit ;;
+ "C-c")
+ wl-copy < "$file"
+ exit ;;
+ "C-f")
+ wl-copy "$file"
+ exit ;;
+ esac
+done
diff --git a/dotfiles/.local/bin/setbglsimple b/dotfiles/.local/bin/setbglsimple
index dacd9c8..28869cd 100755
--- a/dotfiles/.local/bin/setbglsimple
+++ b/dotfiles/.local/bin/setbglsimple
@@ -3,7 +3,7 @@
vertical=$(swaymsg -t get_outputs | jq ".[0].current_mode.height")
horizontal=$(swaymsg -t get_outputs | jq ".[0].current_mode.width")
scale=$(swaymsg -t get_outputs | jq ".[0].scale")
-barheight=$(echo ""$scale" * 28" | bc -l)
+barheight=$(echo ""$scale" * 27" | bc -l)
convert $1 -resize ${horizontal}x${vertical}\> ~/.config/lockwall.png
convert ~/.config/lockwall.png \