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 elogind 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 that has been fixed a long time ago. 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 That patch is incorrect since the issue affects all desktops loaded by GDM, not just gnome and results in a horribly broken experience when using `GDM -> `, i.e. `/etc/profile.d/*.sh` not being loaded in terminals, flatpaks not working, etc. Those issues should be fixed properly. (which this PR attempts to do) 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