keyboard status

This commit is contained in:
tavo-wasd 2024-02-18 19:11:46 -06:00
parent 712d34eddd
commit d06eff8ed6

View file

@ -89,11 +89,9 @@ get_bat() {
} }
get_layout() { get_layout() {
layout="$( \ layout="$(swaymsg -t get_inputs | grep -m 1 'xkb_active_layout_name' | cut -d '"' -f 4)"
setxkbmap -query | grep layout | awk '{print $2}' | [ "$layout" = "English (US)" ] && layout="us"
sed 's/latam/la/' \ [ "$layout" = "Spanish (Latin American)" ] && layout="la"
)"
echo "󰌌 $layout" echo "󰌌 $layout"
} }
@ -101,10 +99,10 @@ while true ; do
status="" status=""
separator=" " separator=" "
#volume="$(get_vol)" volume="$(get_vol)"
! [ -z "$volume" ] && status="$status$separator$volume" ! [ -z "$volume" ] && status="$status$separator$volume"
#microphone="$(get_mic)" microphone="$(get_mic)"
! [ -z "$microphone" ] && status="$status$separator$microphone" ! [ -z "$microphone" ] && status="$status$separator$microphone"
network="$(get_net)" network="$(get_net)"
@ -113,7 +111,7 @@ while true ; do
battery="$(get_bat)" battery="$(get_bat)"
! [ -z "$battery" ] && status="$status$separator$battery" ! [ -z "$battery" ] && status="$status$separator$battery"
#layout="$(get_layout)" layout="$(get_layout)"
! [ -z "$layout" ] && status="$status$separator$layout" ! [ -z "$layout" ] && status="$status$separator$layout"
date_time="$(date "+%I:%M%p$separator%a %Y-%m-%d")" date_time="$(date "+%I:%M%p$separator%a %Y-%m-%d")"
@ -121,5 +119,5 @@ while true ; do
printf "%s\n" "$status" printf "%s\n" "$status"
# exit 0 # Testing # exit 0 # Testing
sleep 1 sleep 0.4
done done