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

View File

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

View File

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