nixpkgs/pkgs/desktops
Tor Hedin Brønner f908bf2730 gnome3.gdm: Always reset the environment for new sessions
When GDM launches a new session it will inherit the user's systemd
environment (but only unset variables). If `__NIXOS_SET_ENVIRONMENT_DONE` is set
in the user's systemd environment it will prevent the environment to be set
properly or updated (eg. after having done a system rebuild).

Gnome sessions exports their environment to systemd at startup. If something
is keeping the user's systemd process alive (eg. ssh) launching a new gnome
session after logging out will result in a broken PATH. Specifically the PATH
will be inherited from GDM and never reset.

We patch GDM to never inherit `__NIXOS_SET_ENVIRONMENT_DONE` so new sessions
will always reset their base environment.

fixes https://github.com/NixOS/nixpkgs/issues/48255

For more info about the environment setup:
https://github.com/NixOS/nixpkgs/pull/45784
2018-10-16 07:09:46 +02:00
..
deepin Merge pull request #48465 from romildo/upd.deepin-wm 2018-10-15 21:07:01 +00:00
enlightenment ephoto: add dependency on mesa_noglu.dev (#47136) 2018-09-21 18:25:51 +02:00
gnome-2 Merge pull request #39125 from mpickering/darwin-saga 2018-10-14 19:14:48 +00:00
gnome-3 gnome3.gdm: Always reset the environment for new sessions 2018-10-16 07:09:46 +02:00
gnustep gnustep.system_preferences: 1.1.0 -> 1.2.0 (#45832) 2018-09-27 21:01:08 +02:00
lumina treewide: remove aliases in nixpkgs 2018-07-18 23:25:20 -04:00
lxde/core treewide: remove lintl references 2018-05-16 01:02:31 -05:00
lxqt lxqt: mv contents of base, core and optional to parent directory (#46484) 2018-09-10 23:00:14 +02:00
mate mate.mate-session-manager: 1.20.1 -> 1.21.0 (#46239) 2018-09-11 00:12:50 +02:00
maxx maxx: switch to autoPatchelfHook 2018-05-17 22:54:57 +03:00
pantheon/apps/pantheon-terminal pantheon-terminal: fixes #10171 Using the 'memory' GSettings backend 2018-03-27 14:45:40 +02:00
plasma-5 plasma5: 5.13.4 -> 5.13.5 2018-09-07 21:38:17 +02:00
rox/rox-filer tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
xfce xfce4-13: backport panel plugins from xfce4-12 2018-08-02 09:17:25 +00:00
xfce4-13 xfce4-mixer: fix build 2018-09-02 19:31:04 -04:00