Locale Leaf
cells/core/locale.nix attaches timezone and locale defaults to the base branch.
Up: core leaves
Down: base branch
What this leaf does
It declares the system timezone, default locale, and supported locales.
config.my.branches.base.nixosModules = [
{
time.timeZone = "Region/City";
i18n.defaultLocale = "en_US.UTF-8";
i18n.supportedLocales = [ "en_US.UTF-8/UTF-8" ];
}
];Why it belongs to base
Locale affects system behavior broadly: logs, terminal output, date formatting, and application defaults. It is foundational enough to live with base system behavior.