repos/scripts

Simple scripts that I made for my personal computer to map keys, make bluetooth work, brightness keys, etc.
Commits Files Refs README LICENSE
switchkblayout (16 lines)
   1 #!/bin/sh
   2 
   3 # switchs keyboard layout and updates dwmblocks
   4 
   5 kb="$(setxkbmap -query | grep -oP 'layout:\s*\K\w+')" || exit 1
   6 
   7 case $kb in
   8     # us) setxkbmap es && dunstctl close-all && dunstify -t 2000 -h "string:bgcolor:#111111" "Switched keyboard layout to ES";;
   9     # es) setxkbmap us && dunstctl close-all && dunstify -t 2000 -h "string:bgcolor:#111111" "Switched keyboard layout to US";;
  10     # us) setxkbmap -option altwin:swap_lalt_lwin,altwin:swap_alt_win,ctrl:nocaps es && dunstify -r 1 -t 2000 -h "string:bgcolor:#111111" "Switched keyboard layout to ES πŸ‡¦πŸ‡·";;
  11     # es) setxkbmap -option altwin:swap_lalt_lwin,altwin:swap_alt_win,ctrl:nocaps us && dunstify -r 1 -t 2000 -h "string:bgcolor:#111111" "Switched keyboard layout to US πŸ‡ΊπŸ‡Έ";;
  12     us) setxkbmap -option altwin:swap_lalt_lwin,altwin:swap_alt_win,ctrl:nocaps es;;
  13     es) setxkbmap -option altwin:swap_lalt_lwin,altwin:swap_alt_win,ctrl:nocaps us;;
  14 esac
  15 
  16 kill -55 $(pidof dwmblocks)