NixOS and Home Manager config

refactor: locale module

nel.pet 84f7025f 5b020e6b

verified
+18 -18
+1
modules/nixos/system/default.nix
··· 3 3 ./bluetooth.nix 4 4 ./boot 5 5 ./lannas.nix 6 + ./locale.nix 6 7 ./printing.nix 7 8 ]; 8 9 }
+17
modules/nixos/system/locale.nix
··· 1 + { 2 + time.timeZone = "Europe/Copenhagen"; 3 + i18n = { 4 + defaultLocale = "en_GB.UTF-8"; # Use British english as the language 5 + extraLocaleSettings = { # But Danish for datetime formatting, measurements, etc. Basically everything else 6 + LC_ADDRESS = "da_DK.UTF-8"; 7 + LC_IDENTIFICATION = "da_DK.UTF-8"; 8 + LC_MEASUREMENT = "da_DK.UTF-8"; 9 + LC_MONETARY = "da_DK.UTF-8"; 10 + LC_NAME = "da_DK.UTF-8"; 11 + LC_NUMERIC = "da_DK.UTF-8"; 12 + LC_PAPER = "da_DK.UTF-8"; 13 + LC_TELEPHONE = "da_DK.UTF-8"; 14 + LC_TIME = "da_DK.UTF-8"; 15 + }; 16 + }; 17 + }
-18
systems/nel-desktop/configuration.nix
··· 25 25 programs.ssh.enableAskPassword = true; 26 26 programs.niri.enable = true; 27 27 28 - # Set your time zone. 29 - time.timeZone = "Europe/Copenhagen"; 30 - 31 - # Select internationalisation properties. 32 - i18n.defaultLocale = "en_GB.UTF-8"; 33 - 34 - i18n.extraLocaleSettings = { 35 - LC_ADDRESS = "da_DK.UTF-8"; 36 - LC_IDENTIFICATION = "da_DK.UTF-8"; 37 - LC_MEASUREMENT = "da_DK.UTF-8"; 38 - LC_MONETARY = "da_DK.UTF-8"; 39 - LC_NAME = "da_DK.UTF-8"; 40 - LC_NUMERIC = "da_DK.UTF-8"; 41 - LC_PAPER = "da_DK.UTF-8"; 42 - LC_TELEPHONE = "da_DK.UTF-8"; 43 - LC_TIME = "da_DK.UTF-8"; 44 - }; 45 - 46 28 services.displayManager.sddm.enable = true; 47 29 services.desktopManager.plasma6.enable = true; 48 30 environment.systemPackages = with pkgs; [