main
 1{
 2  flake.modules.nixos.core = {config, ...}: {
 3    time.timeZone = "Asia/Shanghai";
 4
 5    # fix https://github.com/NixOS/nixpkgs/issues/238025
 6    environment.variables.TZ = "${config.time.timeZone}";
 7
 8    i18n.defaultLocale = "zh_CN.UTF-8";
 9    i18n.extraLocaleSettings = {
10      LC_ADDRESS = "zh_CN.UTF-8";
11      LC_IDENTIFICATION = "zh_CN.UTF-8";
12      LC_MEASUREMENT = "zh_CN.UTF-8";
13      LC_MONETARY = "zh_CN.UTF-8";
14      LC_NAME = "zh_CN.UTF-8";
15      LC_NUMERIC = "zh_CN.UTF-8";
16      LC_PAPER = "zh_CN.UTF-8";
17      LC_TELEPHONE = "zh_CN.UTF-8";
18      LC_TIME = "zh_CN.UTF-8";
19    };
20  };
21}