mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-26 23:54:01 +00:00
ad4565caa1
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.
31 lines
841 B
Nix
31 lines
841 B
Nix
# This module defines a NixOS installation CD that contains GNOME.
|
|
|
|
{ lib, ... }:
|
|
|
|
with lib;
|
|
|
|
{
|
|
imports = [ ./installation-cd-graphical-base.nix ];
|
|
|
|
services.xserver.desktopManager.gnome3.enable = true;
|
|
|
|
# Wayland can be problematic for some hardware like Nvidia graphics cards.
|
|
services.xserver.displayManager.defaultSession = "gnome-xorg";
|
|
|
|
services.xserver.displayManager.gdm = {
|
|
enable = true;
|
|
# 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";
|
|
};
|
|
};
|
|
|
|
}
|