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.
# ============================================================
# 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 = {
enable = true;
xwayland.enable = true;
};
services.displayManager.sddm = {
enable = true;
wayland.enable = true;
};
# SDDM disabled — was blocking boot when display isn't ready
# services.displayManager.sddm = {
# enable = true;
# wayland.enable = true;
# };
# ============================================================
# CM5 Config.txt Fix: use [pi5] section (not [cm5])