From 7263c12bfc8d9d16f7da33833918199d3be19b43 Mon Sep 17 00:00:00 2001 From: Julian Sutter Date: Tue, 3 Feb 2026 22:47:19 -0800 Subject: [PATCH] fix: Resolve warp configuration issues found during testing - Add root filesystem configuration (placeholder for actual hardware) - Disable Flatpak service (not needed for headless server) - Add rtsx_pci_sdmmc module for NUC SD card reader support - Configuration now passes dry-build validation --- systems/warp.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/systems/warp.nix b/systems/warp.nix index efeb6ae..0ceafa2 100644 --- a/systems/warp.nix +++ b/systems/warp.nix @@ -5,7 +5,13 @@ hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; # Boot and kernel modules for Intel NUC - boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usb_storage" "sd_mod" ]; + boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usb_storage" "sd_mod" "rtsx_pci_sdmmc" ]; + + # File system configuration - placeholder for actual hardware + fileSystems."/" = { + device = "/dev/disk/by-label/nixos"; + fsType = "ext4"; + }; boot.initrd.kernelModules = []; boot.kernelModules = [ "kvm-intel" ]; boot.extraModulePackages = []; @@ -64,6 +70,7 @@ # Disable unnecessary services for server use services.xserver.enable = lib.mkForce false; services.pipewire.enable = lib.mkForce false; + services.flatpak.enable = lib.mkForce false; # Enable container support for server services virtualisation.docker.enable = true;