Fix: clear SDDM state, default hyprland session

This commit is contained in:
Scott Scoble 2026-05-16 17:02:11 -07:00
parent 0b467a784b
commit b0bbeea8cc

View file

@ -10,7 +10,7 @@
# Session variables
environment.sessionVariables.NIXOS_OZONE_WL = "1";
# Security — required for hyprlock
# Security - required for hyprlock
security.pam.services.hyprlock = {};
# Polkit for GUI auth prompts
@ -28,18 +28,13 @@
};
};
# Display manager — SDDM (stable for Hyprland, doesn't lock TTYs)
# Display manager - SDDM
services.displayManager.sddm = {
enable = true;
wayland.enable = true;
};
# Force Hyprland (non-uwsm) as default SDDM session
services.displayManager.session = [{
manage = "window";
desktopName = "Hyprland";
wmCommand = "Hyprland";
}];
services.displayManager.defaultSession = "hyprland";
# XDG portal for Wayland
xdg.portal = {