{lib, ...}: with lib; { i18n = { defaultLocale = mkDefault "en_GB.UTF-8"; supportedLocales = [ "C.UTF-8/UTF-8" "en_GB.UTF-8/UTF-8" "en_US.UTF-8/UTF-8" "ja_JP.UTF-8/UTF-8" "ru_RU.UTF-8/UTF-8" ]; }; services.xserver = { layout = comcat ["us" "ru"]; xkbVariant = comcat ["" "phonetic"]; xkbOptions = comcat [ "terminate:ctrl_alt_bksp" "caps:escape" "compose:menu" "grp:win_space_toggle" ]; }; }