diff --git a/nix/hosts/t490/services/dwm.nix b/nix/hosts/t490/services/dwm.nix
index e3adc80a..422ce2dd 100644
--- a/nix/hosts/t490/services/dwm.nix
+++ b/nix/hosts/t490/services/dwm.nix
@@ -25,7 +25,10 @@ with lib;
         ];
       };
 
-      xserver.windowManager.dwm.enable = true;
+      xserver = {
+        displayManager.startx.enable = true;
+        windowManager.dwm.enable = true;
+      };
     };
 
     systemd.user.services.dwm-status.serviceConfig.Restart = "on-failure";