refactor(nixos): default regional settings to neutral values

The public baseline hard-coded a German keymap and Europe/Berlin time
zone — personal values a consumer would have to override. Default them to
region-agnostic values instead (`us` keymap, `UTC`, `en_US` locale), all
`mkDefault`, so a private inventory sets the real regional values on top
without needing `mkForce`.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-24 16:25:05 +02:00
parent 07a78b6012
commit c9b976f0ae
+6 -6
View File
@@ -41,14 +41,14 @@
];
};
# Time zone. Template default — override per host/region.
time.timeZone = "Europe/Berlin";
# Internationalisation properties. Template defaults — override per region.
# Neutral template defaults for regional/localized settings. All are
# mkDefault: set the real values (time zone, keymap, locale categories) in your
# own config so this public baseline stays region-agnostic.
time.timeZone = lib.mkDefault "UTC";
i18n.defaultLocale = lib.mkDefault "en_US.UTF-8";
console = {
font = "Lat2-Terminus16";
keyMap = "de";
font = lib.mkDefault "Lat2-Terminus16";
keyMap = lib.mkDefault "us";
};
# Programs.