#!/bin/sh keylayout=$(localectl list-x11-keymap-layouts | dmenu -p "Select keyboard layouts") keymodel=$(localectl list-x11-keymap-variants | dmenu -p "Select keyboard model") setxkbmap $keylayout $keymodel setxkbmap -option caps:escape notify-send "Set Keyboardlayout" "Layout: $keylayout\nModel: $keymodel"