SDDM disabled, Hyprland kept (manual start only)

- Removed SDDM display manager (was blocking boot when display fails)
- Kept Hyprland installed for manual start (hyprland command)
- Display modules load in stage-2 via boot.kernelModules (Rex timing)
This commit is contained in:
2026-06-09 22:39:13 -04:00
parent f57f2846ff
commit fb01e4be1d

View File

@@ -215,16 +215,19 @@ in
# For TCP interfaces, open additional ports as needed. # For TCP interfaces, open additional ports as needed.
# ============================================================ # ============================================================
# Display & Desktop (Hyprland Wayland compositor) # Hyprland Wayland compositor (manual start)
# No SDDM — boot to console, user starts Hyprland with command
# Display modules (vc4/panel_cwu50) load late after RP1 PCIe init
# ============================================================ # ============================================================
programs.hyprland = { programs.hyprland = {
enable = true; enable = true;
xwayland.enable = true; xwayland.enable = true;
}; };
services.displayManager.sddm = { # SDDM disabled — was blocking boot when display isn't ready
enable = true; # services.displayManager.sddm = {
wayland.enable = true; # enable = true;
}; # wayland.enable = true;
# };
# ============================================================ # ============================================================
# CM5 Config.txt Fix: use [pi5] section (not [cm5]) # CM5 Config.txt Fix: use [pi5] section (not [cm5])