Locales: Difference between revisions
imported>L0b0 Enable locale support in Nix shell |
imported>Raicuparta No edit summary |
||
Line 1: | Line 1: | ||
== Troubleshooting when using nix on non-NixOS linux distributions == | == Troubleshooting when using nix on non-NixOS linux distributions == | ||
You may need to set the environmental variable LOCALE_ARCHIVE to point to your system's locale- | You may need to set the environmental variable LOCALE_ARCHIVE to point to your system's locale-archive. The following can be added to your .zshenv (zsh) or .profile (bash) and applies to Debian, Red Hat, and Arch derivatives: | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> |
Revision as of 17:40, 10 August 2023
Troubleshooting when using nix on non-NixOS linux distributions
You may need to set the environmental variable LOCALE_ARCHIVE to point to your system's locale-archive. The following can be added to your .zshenv (zsh) or .profile (bash) and applies to Debian, Red Hat, and Arch derivatives:
export LOCALE_ARCHIVE=/usr/lib/locale/locale-archive
Enable locale support in Nix shell
To support locales within a Nix shell, for example to get localised command output, you need to do something similar:
pkgs.mkShell {
# [other code omitted]
LOCALE_ARCHIVE = "${pkgs.glibcLocales}/lib/locale/locale-archive";
}