{ pkgs, ... }: { services.xserver = { # xkbmap layout = "us,bg-custom"; xkbVariant = ",phonetic-nonstandard"; xkbOptions = "grp:rwin_toggle,grp:alt_shift_toggle,lv3:switch,caps:escape"; xkb.extraLayouts.bg-custom = { description = "Non-standard variant of the traditional Bulgarian phonetic keyboard, which replaces some characters with their English counterparts"; languages = [ "bg" ]; symbolsFile = ../packages/bg-custom; }; }; }