nixpkgs/nixos/modules/services/x11/display-managers
Tor Hedin Brønner d25365c3c1
nixos/displayManager: introduce defaultSession
There's two ways of providing graphical sessions now:
- `displayManager.session` via. `desktopManager.session` and
  `windowManager.session`
- `displayManager.sessionPackages`

`sessionPackages` doesn't make a distinction between desktop and window
managers. This makes selecting a session provided by a package using
`desktopManager.default` nonsensical.

We therefor introduce `displayManager.defaultSession` which can select a session
from either `displayManager.session` or `displayManager.sessionPackages`.

It will default to `desktopManager.default + windowManager.default` as before.
If the dm default is "none" it will select the first provided session from
`sessionPackages`.
2019-12-15 04:16:20 +01:00
..
lightdm-greeters nixos/lightdm-greeters/pantheon: show manual login card 2019-12-12 07:22:37 -05:00
auto.nix nixos/displayManagers/auto: allow root auto-login 2018-09-02 08:18:10 +02:00
default.nix nixos/displayManager: introduce defaultSession 2019-12-15 04:16:20 +01:00
gdm.nix nixos/gdm: do not force the session 2019-12-11 13:50:18 +01:00
lightdm.nix nixos/displayManager: introduce defaultSession 2019-12-15 04:16:20 +01:00
sddm.nix nixos/displayManager: introduce defaultSession 2019-12-15 04:16:20 +01:00
set-session.py nixos/gdm: don't raise an Exception in set-session script 2019-11-22 18:05:31 -05:00
slim.nix nixos/slim: remove 2019-11-11 17:10:41 -05:00
startx.nix nixos/display-managers/startx: fix typos for startx option description 2019-04-21 07:46:37 +00:00
xpra.nix cleanup redundant text in modules utilizing mkEnableOption 2019-04-20 14:44:02 +02:00