diff --git a/flake.nix b/flake.nix index ee00ab8..0639477 100644 --- a/flake.nix +++ b/flake.nix @@ -96,8 +96,16 @@ nixpkgs.config.allowUnfree = true; nixpkgs.hostPlatform = "aarch64-linux"; nix.package = lix.packages."aarch64-linux".default; + + # Manual uConsole CM5 hardware setup (module has compatibility issues) + # Display: 720x1280 landscape, panel on right + boot.kernelParams = [ + "video=DSI-1:720x1280M@60D,panel_orientation=right_side_up" + "console=tty1" + ]; + hardware.enableRedistributableFirmware = true; + hardware.graphics.enable = true; } - nixos-uconsole.nixosModules.uconsole-cm5 ./hosts/uconsole/configuration.nix ./hosts/uconsole/hardware-configuration.nix ]; diff --git a/hosts/uconsole/configuration.nix b/hosts/uconsole/configuration.nix index e80fc4c..a7ef4bd 100644 --- a/hosts/uconsole/configuration.nix +++ b/hosts/uconsole/configuration.nix @@ -2,26 +2,8 @@ { # --- CORE HARDWARE (CM5 / RPi5) --- - # Module imported in flake.nix (nixos-uconsole.nixosModules.uconsole-cm5) - - uconsole = { - enable = true; - variant = "cm5"; # Hardware target: CM5/RPi5 - # Fixes the landscape orientation at boot - videoMode = "720x1280M@60D,panel_orientation=right_side_up"; - }; - - # Firmware for Wi-Fi and Bluetooth - hardware.enableRedistributableFirmware = true; - - # Enable GPU acceleration (VideoCore VII) - hardware.graphics.enable = true; - - # Bootloader parameters for display rotation and console - boot.kernelParams = [ - "video=DSI-1:720x1280M@60D,panel_orientation=right_side_up" - "console=tty1" - ]; + # Manual hardware config in flake.nix (nixos-uconsole module has compatibility issues) + # Display and firmware configured in flake.nix modules array # --- BASIC HOST INFO --- networking.hostName = "uConsole";