#!/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
