dotfiles
Seven years worth of accumulated configuration cruft
dotfiles/scripts/.local/bin/kbdtoggle
Download raw file: scripts/.local/bin/kbdtoggle
#!/bin/sh
# Toggle between US and Russian keyboard input.
# Depends on setxkbmap
# TODO figure out Russian keyboard in the console
set -eu
if [ "$(setxkbmap -query | awk '/layout/{printf("%s", $2)}')" = "us" ]; then
setxkbmap -model ru -layout ru
else
setxkbmap -model us -layout us
fi
grep ^setxkbmap "${XINITRC:-$HOME/.xinitrc}" | sh
grep ^setxkbmap "${XSESSION:-$HOME/.xsession}" | sh