1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-12-25 03:17:13 +00:00
nixpkgs/nixos/modules/services/x11/desktop-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
..
default.nix nixos/displayManager: introduce defaultSession 2019-12-15 04:16:20 +01:00
enlightenment.nix nixos/treewide: Move rename.nix imports to their respective modules 2019-12-10 02:51:19 +01:00
gnome3.nix nixos/display-manager: extraSessionFilePackages -> sessionPackages 2019-12-15 04:14:56 +01:00
kodi.nix nixos/kodi: /var/run -> /run 2019-03-24 21:15:33 +01:00
lumina.nix Merge pull request #61423 from volth/de-xrdp 2019-05-30 15:46:09 -04:00
lxqt.nix nixos/lxqt: use gvfs module 2019-08-19 19:03:38 -04:00
mate.nix nixos/gnome-settings-daemon: drop package option 2019-09-29 20:36:49 -04:00
maxx.nix nixos/desktop-managers: let them work when 'services.xserver.enable = false' 2019-05-13 04:23:56 +00:00
none.nix
pantheon.nix nixos/displayManager: introduce defaultSession 2019-12-15 04:16:20 +01:00
plasma5.nix nixos/treewide: Move rename.nix imports to their respective modules 2019-12-10 02:51:19 +01:00
surf-display.nix nixos/display-manager: extraSessionFilePackages -> sessionPackages 2019-12-15 04:14:56 +01:00
xfce.nix nixos/treewide: Move rename.nix imports to their respective modules 2019-12-10 02:51:19 +01:00
xterm.nix xterm: Set default to xserver.enable 2019-09-19 12:27:05 +01:00