nixpkgs/nixos/modules/services/x11/display-managers
worldofpeace d8b50bfe47 nixos/gdm: make desktopManager.default work
Unfortunately, you can't configure the default user-session
with GDM like lightdm. I've opened a feature request [0]
but I'd like to be able to do this now.

We use a GObject Python script using bindings to AccountsService
to achieve this. I'm hoping the reliable heuristic for session names
is the file's basename. We also have some special logic for which
method to use to set the default session. It seems set_x_session is
deprecated, and thusly the XSession key, but if that method isn't used
when it's an xsession it won't be the default in GDM.

[0]: https://gitlab.gnome.org/GNOME/gdm/issues/535
2019-11-22 17:47:03 -05:00
..
lightdm-greeters Merge pull request #68729 from worldofpeace/elementary-greeter/master 2019-09-18 11:16:21 -04:00
auto.nix nixos/displayManagers/auto: allow root auto-login 2018-09-02 08:18:10 +02:00
default.nix nixos/x11: provide selected session to custom session 2019-08-28 16:58:12 +02:00
gdm.nix nixos/gdm: make desktopManager.default work 2019-11-22 17:47:03 -05:00
lightdm.nix nixos/lightdm: do not conflict with plymouth (#71061) 2019-10-13 10:03:54 +02:00
sddm.nix ssdm: fix identifier for xserver-wrapper 2019-10-19 16:36:29 -07:00
set-session.py nixos/gdm: make desktopManager.default work 2019-11-22 17:47:03 -05:00
slim.nix nixos: add preferLocalBuild=true; on derivations for config files 2019-02-22 20:11:27 +01: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