From a8cc83eb26bf7f9e94f655c81331444d243e1f3d Mon Sep 17 00:00:00 2001
From: Yaroslav <contact@yaroslavps.com>
Date: Sun, 10 May 2020 00:59:59 +0300
Subject: sxiv script for setting background

---
 dotfiles/.config/sxiv/exec/key-handler | 21 +++++++++++++++++++++
 dotfiles/.local/bin/setbglsimple       |  2 +-
 2 files changed, 22 insertions(+), 1 deletion(-)
 create mode 100755 dotfiles/.config/sxiv/exec/key-handler

(limited to 'dotfiles')

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 \
-- 
cgit v1.2.3