nixpkgs/nixos/modules/services/x11
Tor Hedin Brønner 9fad9fb869
nixos/displayManager: Create a common environment wrapper for all dms
This makes it easier to support a wider variety of .desktop session files. In
particular this makes it possible to use both the «legacy» sessions and upstream
session files.

We separate `xsession` into two parts, `xsessionWrapper` and `xsession`.
`xsessionWrapper` sets up the correct environment and then lauches the session's
Exec command (from the .desktop file), falling back to launching the default
window/desktopManager through the `xsession` script (required by at least some
nixos tests).

`xsession` then _only_ handles launching desktop-managers/window-managers defined
through `services.xserver.desktopManager.session`.
2018-08-01 19:14:32 +02:00
..
desktop-managers nixos/gnome3: use upstream session file 2018-08-01 19:14:31 +02:00
display-managers nixos/displayManager: Create a common environment wrapper for all dms 2018-08-01 19:14:32 +02:00
hardware nixos/libinput: add button to scrollMethod 2018-06-28 12:15:00 +01:00
window-managers Merge pull request #43863 from volth/unused4 2018-07-21 16:39:08 +01:00
colord.nix
compton.nix compton: adding missing xr_glx_hybrid backend 2017-11-28 14:02:48 +01:00
fractalart.nix fractalart service: init, Generate wallpapers (#23231) 2017-11-13 19:56:08 +01:00
redshift.nix redshift: allow using geoclue2 loation provider 2017-10-21 22:34:14 +01:00
terminal-server.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
unclutter-xfixes.nix
unclutter.nix
urxvtd.nix
xautolock.nix nixos/xautolock: fix default defaults/examples, add assertions 2018-01-31 21:43:23 +01:00
xbanish.nix
xfs.conf
xfs.nix
xserver.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00