kernel test

This commit is contained in:
mjallen18
2025-12-26 14:53:27 -06:00
parent c9f75a053c
commit 3233955690
3 changed files with 13 additions and 3 deletions

View File

@@ -1,6 +1,7 @@
{
config,
lib,
pkgs,
namespace,
...
}:
@@ -64,6 +65,11 @@
};
nixpkgs.overlays = [
(_self: super: {
${namespace} = super.${namespace} // {
linux-rpi = super.${namespace}.linux-rpi.override { stdenv = super.ccacheStdenv; };
};
})
(_self: super: {
"mesa" = super."mesa".override { buildPackages.stdenv = super.ccacheStdenv; };
})

View File

@@ -8,10 +8,13 @@
}@args:
let
# NOTE: raspberrypifw & raspberryPiWirelessFirmware should be updated with this
modDirVersion = "6.12.47";
tag = "stable_20250916";
hash = "sha256-HG8Oc04V2t54l0SOn4gKmNJWQUrZfjWusgKcWvx74H0==";
# NOTE: raspberrypifw & raspberryPiWirelessFirmware should be updated with this
# modDirVersion = "6.18.1";
# tag = "unstable_20251226";
# hash = "sha256-VYrXqwK9P2nWkm3DhOU8qaXzWv5L0DUoJ2MBRF6PoEE=";
in
lib.overrideDerivation
(buildLinux (
@@ -24,6 +27,7 @@ lib.overrideDerivation
src = fetchFromGitHub {
owner = "raspberrypi";
repo = "linux";
#rev = "0176325914cab516b73a5f1456fcd5f98c4764ab";
inherit tag hash;
};
@@ -110,4 +114,4 @@ lib.overrideDerivation
copyDTB bcm2711-rpi-4-b.dtb bcm2838-rpi-4-b.dtb
copyDTB bcm2712-rpi-5-b.dtb bcm2839-rpi-5-b.dtb
'';
})
})

View File

@@ -8,7 +8,7 @@ in
bootloader = "kernel";
firmwarePackage = pkgs.raspberrypifw;
};
kernelPackages = pkgs.${namespace}.linux-rpi;
kernelPackages = pkgs.linuxPackagesFor pkgs.${namespace}.linux-rpi;
supportedFilesystems = lib.mkForce [ ];
};