fix: update GNOME configuration for NixOS changes

- Use renamed displayManager.autoLogin options (moved from gdm-specific)
- Disable GNOME welcome tour via extraGSettingsOverrides
- Move autoLogin config outside xserver block for newer NixOS compatibility
This commit is contained in:
2025-09-15 14:19:42 +02:00
parent ed959141e7
commit 85ef9180b2

View File

@@ -1214,12 +1214,20 @@ isoConfig
services.xserver = { services.xserver = {
enable = true; enable = true;
desktopManager.gnome.enable = true; desktopManager.gnome.enable = true;
displayManager.gdm = { displayManager.gdm.enable = true;
enable = true; };
autoLogin = {
# Auto-login configuration (renamed in newer NixOS)
services.displayManager.autoLogin = {
enable = true; enable = true;
user = "workshop"; user = "workshop";
}; };
};
# Disable GNOME welcome tour
services.xserver.desktopManager.gnome = {
extraGSettingsOverrides = ''
[org.gnome.tour]
enable-autostart=false
'';
}; };
} }