Files
config/profiles/base/locale-no.nix
T
2025-11-19 17:56:45 +01:00

26 lines
1.0 KiB
Nix

{ lib, ... }: lib.mkMerge [
{
# Time zone and internationalisation properties.
time.timeZone = lib.mkDefault "Europe/Oslo";
i18n.defaultLocale = "en_US.UTF-8";
i18n.extraLocaleSettings.LC_ADDRESS = "nb_NO.UTF-8";
i18n.extraLocaleSettings.LC_IDENTIFICATION = "nb_NO.UTF-8";
i18n.extraLocaleSettings.LC_MEASUREMENT = "nb_NO.UTF-8";
i18n.extraLocaleSettings.LC_MONETARY = "nb_NO.UTF-8";
i18n.extraLocaleSettings.LC_NAME = "nb_NO.UTF-8";
i18n.extraLocaleSettings.LC_NUMERIC = "nb_NO.UTF-8";
i18n.extraLocaleSettings.LC_PAPER = "nb_NO.UTF-8";
i18n.extraLocaleSettings.LC_TELEPHONE = "nb_NO.UTF-8";
i18n.extraLocaleSettings.LC_TIME = "nb_NO.UTF-8";
console.keyMap = "no";
}
(lib.mkIf (lib.versionAtLeast lib.version "24.05") {
services.xserver.xkb.layout = "no";
services.xserver.xkb.variant = "";
})
(lib.mkIf (lib.versionOlder lib.version "24.05") {
services.xserver.layout = "no";
services.xserver.xkbVariant = "";
})
]