diff --git a/settings/locale.nix b/settings/locale.nix new file mode 100644 index 0000000..ade8c0b --- /dev/null +++ b/settings/locale.nix @@ -0,0 +1,31 @@ +# Common.nix +{ config, pkgs, lib, ... }: + +{ +# Set your time zone. +time.timeZone = "Europe/London"; + +# Select internationalisation properties. +i18n.defaultLocale = "en_GB.UTF-8"; +i18n.extraLocaleSettings = { + LC_ADDRESS = "en_GB.UTF-8"; + LC_IDENTIFICATION = "en_GB.UTF-8"; + LC_MEASUREMENT = "en_GB.UTF-8"; + LC_MONETARY = "en_GB.UTF-8"; + LC_NAME = "en_GB.UTF-8"; + LC_NUMERIC = "en_GB.UTF-8"; + LC_PAPER = "en_GB.UTF-8"; + LC_TELEPHONE = "en_GB.UTF-8"; + LC_TIME = "en_GB.UTF-8"; +}; + +# Configure keymap in X11 +services.xserver.xkb = { + layout = "gb"; + variant = ""; +}; + +# Configure console keymap +console.keyMap = "uk"; + +}