nixpkgs/nixos/modules/services/x11
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
..
desktop-managers nixos/displayManager: introduce defaultSession 2019-12-15 04:16:20 +01:00
display-managers nixos/displayManager: introduce defaultSession 2019-12-15 04:16:20 +01:00
hardware Merge pull request #72774 from sylv-io/libinput 2019-11-19 22:41:39 +00:00
window-managers nixos/widnow-managers/xmonad: fix systemd identifier for xmonad 2019-10-19 16:36:29 -07:00
clight.nix treewide: remove redundant quotes 2019-08-26 21:40:19 +00:00
colord.nix nixos/modules: Ensure the colord user is a system user 2019-05-18 16:48:34 -06:00
compton.nix nixos: add myself to maintainers 2019-12-04 17:09:53 +01:00
extra-layouts.nix nixos/xserver: export configuration with startx and extra layouts 2019-09-08 14:51:23 +02:00
fractalart.nix fractalart service: init, Generate wallpapers (#23231) 2017-11-13 19:56:08 +01:00
gdk-pixbuf.nix gdk-pixbuf: rename from gdk_pixbuf 2019-07-22 18:50:57 -04:00
imwheel.nix services.xserver.imwheel: add module 2019-12-13 18:19:29 +01:00
redshift.nix nixos/redshift: Add rename for provider option 2019-09-15 18:26:53 +02:00
terminal-server.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
unclutter-xfixes.nix nixos/xsession: use graphical systemd user target 2017-05-29 15:05:28 +02:00
unclutter.nix nixos: add myself to maintainers 2019-12-04 17:09:53 +01:00
urxvtd.nix nixos: add myself to maintainers 2019-12-04 17:09:53 +01:00
xautolock.nix Merge staging-next into staging 2019-08-28 08:26:42 +02:00
xbanish.nix nixos/xsession: use graphical systemd user target 2017-05-29 15:05:28 +02:00
xfs.conf Move all of NixOS to nixos/ in preparation of the repository merge 2013-10-10 13:28:20 +02:00
xfs.nix jobs -> systemd.services 2016-01-07 06:39:06 +00:00
xserver.nix nixos/treewide: Move rename.nix imports to their respective modules 2019-12-10 02:51:19 +01:00