main
1{den, ...}: {
2 den.aspects.core.includes = [den.aspects.core.misc];
3 den.aspects.core.misc = {
4 nixos = {lib, ...}: {
5 # Don't need to keep too many generations when using Git for version control.
6 boot.loader.systemd-boot.configurationLimit = lib.mkDefault 5;
7
8 networking.nftables.enable = true;
9
10 networking.timeServers = [
11 "time.cloudflare.com" # Cloudflare NTP server
12 "ntp.aliyun.com" # Aliyun NTP server
13 "ntp.tencent.com" # Tencent NTP server
14 ];
15
16 time.timeZone = "Asia/Shanghai";
17
18 i18n = {
19 defaultLocale = "en_US.UTF-8";
20 extraLocaleSettings = {
21 LC_COLLATE = "C.UTF-8";
22 };
23 };
24 };
25
26 hjem = {
27 clobberFiles = true;
28 };
29 };
30}