nix/modules/nixos/core/locale/default.nix
Ameya Shenoy 4998e822a7 feat: init
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2024-11-11 01:48:40 +05:30

24 lines
705 B
Nix

{ config, lib, ... }: {
options.snowflake = {
locale = lib.mkOption {
type = lib.types.str;
description = "locale";
};
};
config = {
# Select internationalisation properties.
i18n.defaultLocale = config.snowflake.locale;
i18n.extraLocaleSettings = {
LC_ADDRESS = config.snowflake.locale;
LC_IDENTIFICATION = config.snowflake.locale;
LC_MEASUREMENT = config.snowflake.locale;
LC_MONETARY = config.snowflake.locale;
LC_NAME = config.snowflake.locale;
LC_NUMERIC = config.snowflake.locale;
LC_PAPER = config.snowflake.locale;
LC_TELEPHONE = config.snowflake.locale;
LC_TIME = config.snowflake.locale;
};
};
}