diff --git a/nixos/tests/kernel-generic/default.nix b/nixos/tests/kernel-generic/default.nix index a98015b58ac6..0fd9672d4006 100644 --- a/nixos/tests/kernel-generic/default.nix +++ b/nixos/tests/kernel-generic/default.nix @@ -55,6 +55,14 @@ let nodes.machine = { config, ... }: { + # we could/would do something like below, but linuxPackages comes from outside + # the machine closure, so an overlay doesn't apply to the kernelPackages. + # nixpkgs.overlays = [ + # (final: prev: { + # kernelPackagesExtensions = prev.kernelPackagesExtensions ++ [ helloWorldExtension ]; + # }) + # ] + boot.kernelPackages = linuxPackages; boot.extraModulePackages = [ config.boot.kernelPackages.hello-world ]; @@ -93,6 +101,6 @@ mapAttrs (_: lP: testsForLinuxPackages lP) kernels # Useful for development testing of all Kernel configs without building full Kernel configfiles = mapAttrs (_: lP: lP.kernel.configfile) kernels; - testsForKernel = kernel: testsForLinuxPackages (pkgs.linuxPackagesFor kernel); + testsForKernel = kernel: testsForLinuxPackages (patchedPkgs.linuxPackagesFor kernel); }; }