{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 = concatStringsSep "," [ "us" "ru" ]; xkbVariant = concatStringsSep "," [ "" "phonetic" ]; xkbOptions = concatStringsSep "," [ "terminate:ctrl_alt_bksp" "caps:escape" "compose:menu" "grp:win_space_toggle" ]; }; }