From d001819487e0545ecc0c5b40b70793b8d5828a70 Mon Sep 17 00:00:00 2001
From: Yaroslav <contact@yaroslavps.com>
Date: Fri, 3 Apr 2020 02:16:35 +0300
Subject: even better kbd layout script

---
 dotfiles/.local/bin/swaykbd | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

(limited to 'dotfiles/.local/bin/swaykbd')

diff --git a/dotfiles/.local/bin/swaykbd b/dotfiles/.local/bin/swaykbd
index b0fc34a..d90f78c 100755
--- a/dotfiles/.local/bin/swaykbd
+++ b/dotfiles/.local/bin/swaykbd
@@ -1,6 +1,9 @@
 #!/bin/sh
 
-swaymsg -r -t get_inputs | grep "xkb_active_layout_name" | awk -F '"' '{print $4}' | sed 's/ (US)//g'
+swaymsg -r -t get_inputs | \
+  grep "xkb_active_layout_name" | \
+  awk -F '"' '{print $4}' | \
+  sed 's/English (US)/🇺🇸 English/g;s/Spanish/🇲🇽 Español/g;s/Russian/🇷🇺 Русский/g' | head -1
 
 swaymsg \
   --type subscribe \
@@ -13,8 +16,6 @@ swaymsg \
       select(.change == "xkb_layout") |
         .input.xkb_active_layout_name |
         sub(" \\(US\\)"; "")
-    '
+    ' | \
+      sed --unbuffered 's/English/🇺🇸 English/g;s/Spanish/🇲🇽 Español/g;s/Russian/🇷🇺 Русский/g'
 
-case $BLOCK_BUTTON in
-    1) echo "TO-DO" ;;
-esac;
-- 
cgit v1.2.3