From fb01e4be1dbf696567a106c20b7bc4c43579a5db Mon Sep 17 00:00:00 2001 From: Hermes Date: Tue, 9 Jun 2026 22:39:13 -0400 Subject: [PATCH] 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) --- hosts/uConsole/configuration.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/hosts/uConsole/configuration.nix b/hosts/uConsole/configuration.nix index 8aaf711..6fc60e9 100755 --- a/hosts/uConsole/configuration.nix +++ b/hosts/uConsole/configuration.nix @@ -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])