There is an updated pull request by oreo639 against master on the void-packages repository https://github.com/oreo639/void-packages files https://github.com/void-linux/void-packages/pull/39264 base-files: don't overwrite existing locale and define default LANG #### Testing the changes - I tested the changes in this PR: **YES** Fixes overwriting user/desktop specified locale. Currently we always overwrite LANG on login, even if it was already set by the desktop or user which causes issues with GDM. You can see what Arch does here: https://bugs.archlinux.org/task/42162 https://github.com/archlinux/svntogit-packages/blob/master/filesystem/trunk/locale.sh You can see what Fedora does here: https://gist.github.com/oreo639/3b83b852ce0db21e21eed102a57c5148 (taken from the setup package) Closes: https://github.com/void-linux/void-packages/issues/15292 A patch file from https://github.com/void-linux/void-packages/pull/39264.patch is attached