From f08af20cd5cd2dbbb50e4472bf1a5d8ed1b73c21 Mon Sep 17 00:00:00 2001 From: Agent Zuse Date: Tue, 2 Jun 2026 00:01:40 +0200 Subject: [PATCH] dev: add en_GB locale archive to devenv Provide a Nix glibc locale archive with en_GB.UTF-8 so tools inside the devenv shell inherit a valid UTF-8 locale. --- devenv.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/devenv.nix b/devenv.nix index d0ca9ea..0cb5c91 100644 --- a/devenv.nix +++ b/devenv.nix @@ -2,8 +2,18 @@ pkgs, lib, ... -}: { +}: let + devLocales = pkgs.glibcLocales.override { + allLocales = false; + locales = [ + "en_GB.UTF-8/UTF-8" + "en_US.UTF-8/UTF-8" + ]; + }; +in { env = { + LANG = "en_GB.UTF-8"; + LOCALE_ARCHIVE = "${devLocales}/lib/locale/locale-archive"; MIX_OS_DEPS_COMPILE_PARTITION_COUNT = 8; NODE_ENV = "development"; # Delay npm dependency resolution to reduce rushed supply-chain updates.