NixOS and Home Manager config

refactor: locale module

nel.pet 84f7025f 5b020e6b

verified
Changed files
+18 -18
modules
nixos
systems
nel-desktop
+1
modules/nixos/system/default.nix
···
./bluetooth.nix
./boot
./lannas.nix
+
./locale.nix
./printing.nix
];
}
+17
modules/nixos/system/locale.nix
···
+
{
+
time.timeZone = "Europe/Copenhagen";
+
i18n = {
+
defaultLocale = "en_GB.UTF-8"; # Use British english as the language
+
extraLocaleSettings = { # But Danish for datetime formatting, measurements, etc. Basically everything else
+
LC_ADDRESS = "da_DK.UTF-8";
+
LC_IDENTIFICATION = "da_DK.UTF-8";
+
LC_MEASUREMENT = "da_DK.UTF-8";
+
LC_MONETARY = "da_DK.UTF-8";
+
LC_NAME = "da_DK.UTF-8";
+
LC_NUMERIC = "da_DK.UTF-8";
+
LC_PAPER = "da_DK.UTF-8";
+
LC_TELEPHONE = "da_DK.UTF-8";
+
LC_TIME = "da_DK.UTF-8";
+
};
+
};
+
}
-18
systems/nel-desktop/configuration.nix
···
programs.ssh.enableAskPassword = true;
programs.niri.enable = true;
-
# Set your time zone.
-
time.timeZone = "Europe/Copenhagen";
-
-
# Select internationalisation properties.
-
i18n.defaultLocale = "en_GB.UTF-8";
-
-
i18n.extraLocaleSettings = {
-
LC_ADDRESS = "da_DK.UTF-8";
-
LC_IDENTIFICATION = "da_DK.UTF-8";
-
LC_MEASUREMENT = "da_DK.UTF-8";
-
LC_MONETARY = "da_DK.UTF-8";
-
LC_NAME = "da_DK.UTF-8";
-
LC_NUMERIC = "da_DK.UTF-8";
-
LC_PAPER = "da_DK.UTF-8";
-
LC_TELEPHONE = "da_DK.UTF-8";
-
LC_TIME = "da_DK.UTF-8";
-
};
-
services.displayManager.sddm.enable = true;
services.desktopManager.plasma6.enable = true;
environment.systemPackages = with pkgs; [