targets/genericLinux: make locales work
This commit is contained in:
parent
4f0b0d78af
commit
6739d8bb50
|
@ -32,7 +32,10 @@ in {
|
||||||
dataDirs = concatStringsSep ":"
|
dataDirs = concatStringsSep ":"
|
||||||
(map (profile: "${profile}/share") profiles
|
(map (profile: "${profile}/share") profiles
|
||||||
++ config.targets.genericLinux.extraXdgDataDirs);
|
++ config.targets.genericLinux.extraXdgDataDirs);
|
||||||
in { XDG_DATA_DIRS = "${dataDirs}\${XDG_DATA_DIRS:+:}$XDG_DATA_DIRS"; };
|
in {
|
||||||
|
XDG_DATA_DIRS = "${dataDirs}\${XDG_DATA_DIRS:+:}$XDG_DATA_DIRS";
|
||||||
|
LOCALE_ARCHIVE_2_27 = "${pkgs.glibcLocales}/lib/locale/locale-archive";
|
||||||
|
};
|
||||||
|
|
||||||
home.sessionVariablesExtra = ''
|
home.sessionVariablesExtra = ''
|
||||||
. "${pkgs.nix}/etc/profile.d/nix.sh"
|
. "${pkgs.nix}/etc/profile.d/nix.sh"
|
||||||
|
|
|
@ -17,6 +17,9 @@ with lib;
|
||||||
assertFileContains \
|
assertFileContains \
|
||||||
home-path/etc/profile.d/hm-session-vars.sh \
|
home-path/etc/profile.d/hm-session-vars.sh \
|
||||||
'. "${pkgs.nix}/etc/profile.d/nix.sh"'
|
'. "${pkgs.nix}/etc/profile.d/nix.sh"'
|
||||||
|
assertFileContains \
|
||||||
|
home-path/etc/profile.d/hm-session-vars.sh \
|
||||||
|
'export LOCALE_ARCHIVE_2_27="${pkgs.glibcLocales}/lib/locale/locale-archive"'
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue