There is an updated pull request by oreo639 against master on the void-packages repository https://github.com/oreo639/void-packages gsession https://github.com/void-linux/void-packages/pull/39196 gnome-session: remove outdated workaround and fix overwriting lang #### Testing the changes - I tested the changes in this PR: **YES** This removes an outdated workaround for an elogind issue. This also fixes a bug introduced by https://github.com/void-linux/void-packages/pull/9126 which causes the LANG variable written by GDM to be overwritten. This patch was added as a hacky workaround since as stated here, GDM does not use `/etc/profile` on Wayland: https://wiki.gnome.org/Initiatives/Wayland/SessionStart If there are any issues, feel free to let me know. I used GDM_LANG since it is stated [here](https://gitlab.gnome.org/GNOME/gdm/-/blob/42.0/docs/ko/ko.po#L837-839) as existing explicitly for this purpose (resetting LANG after loading `/etc/profile`). If we decide to remove the patch altogether, keep in mind flatpak will need to be fixed: https://github.com/flatpak/flatpak/blob/main/configure.ac#L339-L342 Closes: https://github.com/void-linux/void-packages/issues/15292 cc: @paper42 A patch file from https://github.com/void-linux/void-packages/pull/39196.patch is attached