From eda0322bc7c9c08dbac3d935ce3d9ab05fedf944 Mon Sep 17 00:00:00 2001 From: chayleaf Date: Tue, 24 Oct 2023 00:17:53 +0700 Subject: [PATCH] nixmsi: switch to latest kernel again --- system/hardware/msi-delta-15/default.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/system/hardware/msi-delta-15/default.nix b/system/hardware/msi-delta-15/default.nix index 0d937d4..77d0ab7 100644 --- a/system/hardware/msi-delta-15/default.nix +++ b/system/hardware/msi-delta-15/default.nix @@ -1,4 +1,5 @@ { hardware +, pkgs , ... }: { @@ -12,6 +13,7 @@ common.resolution = "1920x1080"; vfio.pciIDs = [ "1002:73df" "1002:ab28" ]; boot = { + kernelPackages = pkgs.linuxPackagesFor pkgs.linux_latest; initrd.availableKernelModules = [ "nvme" "xhci_pci" ]; kernelParams = [ # disable PSR to *hopefully* avoid random hangs @@ -51,4 +53,19 @@ }; }) ]; + specialisation.no_patches.configuration = { + nixpkgs.overlays = [ + (final: prev: { + amd-ucode = prev.amd-ucode.override { inherit (final) linux-firmware; }; + linux-firmware = prev.stdenvNoCC.mkDerivation { + inherit (prev.linux-firmware) pname version meta src; + dontFixup = true; + passthru = { inherit (prev.linux-firmware) version; }; + installFlags = [ "DESTDIR=$(out)" ]; + patches = [ ]; + postPatch = ""; + }; + }) + ]; + }; }