#!/bin/sh swaymsg -r -t get_inputs | grep "xkb_active_layout_name" | awk -F '"' '{print $4}' | sed 's/ (US)//g' swaymsg \ --type subscribe \ --monitor \ --raw \ '["input"]' | \ jq \ --raw-output \ --unbuffered \ ' select(.change == "xkb_layout") | .input.xkb_active_layout_name | sub(" \\(US\\)"; "") ' case $BLOCK_BUTTON in 1) echo "TO-DO" ;; esac;