From cb33689774459cdb07f160532791a8167eeccc4b Mon Sep 17 00:00:00 2001 From: Patrick Mulligan Date: Fri, 27 Feb 2026 19:00:59 -0500 Subject: [PATCH] fix(deploy): move autoLogin to services.displayManager (NixOS 24.11+) The option was renamed from services.xserver.displayManager.autoLogin to services.displayManager.autoLogin. Co-Authored-By: Claude Opus 4.6 --- deploy/nixos/configuration.nix | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/deploy/nixos/configuration.nix b/deploy/nixos/configuration.nix index 3c6b1d8..2d61501 100644 --- a/deploy/nixos/configuration.nix +++ b/deploy/nixos/configuration.nix @@ -50,14 +50,6 @@ services.xserver = { enable = true; - # Display manager - auto-login - displayManager = { - autoLogin = { - enable = true; - user = "lamassu"; - }; - }; - # No desktop environment - just the ATM app desktopManager.xterm.enable = false; @@ -76,6 +68,12 @@ videoDrivers = [ "modesetting" ]; }; + # Display manager - auto-login (top-level since NixOS 24.11+) + services.displayManager.autoLogin = { + enable = true; + user = "lamassu"; + }; + # Audio (for transaction sounds) security.rtkit.enable = true; services.pipewire = {