Jump to content

GDM: Difference between revisions

From Official NixOS Wiki
Likivik (talk | contribs)
touch GDM page, more to follow
 
Likivik (talk | contribs)
Basic page for GDM: installation, basic configuration, links to scattered GDM docs
 
Line 1: Line 1:
https://wiki.archlinux.org/title/GDM
[https://gitlab.gnome.org/GNOME/gdm GNOME Display Manager (GDM)] is a default [[display manager]] of [[GNOME]] [[:Category:Desktop environment|desktop environment]], but can be used independently as well.


https://wiki.gnome.org/Projects/GDM
== Installation ==
GDM can be enabled as the display manager with this line.
{{File|3=services.displayManager.gdm.enable = true;|name=/etc/nixos/configuration.nix|lang=nix}}
 
== Configuration ==
{{File|3=services.displayManager.gdm = {
  enable = true;
};
 
# Enable autologin
services.displayManager.autoLogin = {
    enable = true;
    user = "username";
  };
 
# Graphical session to pre-select
services.displayManager.defaultSession = "gnome";|name=/etc/nixos/configuration.nix|lang=nix}}
 
== Tips and tricks ==
 
== Troubleshooting ==
 
== See also ==
There is currently no comprehensive documentation for gdm, hence, here is a list of few decent places to get info or ask questions specific to GDM/Gnome.
 
* [https://wiki.archlinux.org/title/GDM GDM on ArchWiki]
* [https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/7/html/desktop_migration_and_administration_guide/gdm GDM docs by RedHat]
* [https://gitlab.gnome.org/GNOME/gdm GDM repository on GitLab]
* [https://help.gnome.org/system-admin-guide/login.html help.gnome.org]
* [https://matrix.to/#/#pages:gnome.org Gnome on Matrix]
* [https://discourse.gnome.org Gnome Discourse]
 
 
 
== References ==
[[Category:Display Manager]]
[[Category:Display Manager]]
[[Category:GNOME]]
[[Category:GNOME]]

Latest revision as of 01:24, 27 April 2026

GNOME Display Manager (GDM) is a default display manager of GNOME desktop environment, but can be used independently as well.

Installation

GDM can be enabled as the display manager with this line.

❄︎ /etc/nixos/configuration.nix
services.displayManager.gdm.enable = true;

Configuration

❄︎ /etc/nixos/configuration.nix
services.displayManager.gdm = {
  enable = true;
};

# Enable autologin
services.displayManager.autoLogin = {
    enable = true;
    user = "username";
  };

# Graphical session to pre-select 
services.displayManager.defaultSession = "gnome";

Tips and tricks

Troubleshooting

See also

There is currently no comprehensive documentation for gdm, hence, here is a list of few decent places to get info or ask questions specific to GDM/Gnome.


References