installation-cd-graphical-gnome: updates

Note we're not using wayland default in the graphical media because it
could cause headaches for Nvidia users. But the session is still available
if someone logs out.
This commit is contained in:
worldofpeace 2019-08-07 19:47:07 -04:00
parent e59dcf8cce
commit ad4565caa1

View file

@ -1,5 +1,4 @@
# This module defines a NixOS installation CD that contains X11 and
# GNOME 3.
# This module defines a NixOS installation CD that contains GNOME.
{ lib, ... }:
@ -10,10 +9,22 @@ with lib;
services.xserver.desktopManager.gnome3.enable = true;
# Auto-login as root.
services.xserver.displayManager.gdm.autoLogin = {
# Wayland can be problematic for some hardware like Nvidia graphics cards.
services.xserver.displayManager.defaultSession = "gnome-xorg";
services.xserver.displayManager.gdm = {
enable = true;
user = "root";
# autoSuspend makes the machine automatically suspend after inactivity.
# It's possible someone could/try to ssh'd into the machine and obviously
# have issues because it's inactive.
# See:
# * https://github.com/NixOS/nixpkgs/pull/63790
# * https://gitlab.gnome.org/GNOME/gnome-control-center/issues/22
autoSuspend = false;
autoLogin = {
enable = true;
user = "nixos";
};
};
}