linuxPackages_ham: init

This commit is contained in:
matthewcroughan
2025-03-12 21:29:12 +00:00
parent e2620adb0f
commit b987b0ba89
2 changed files with 22 additions and 0 deletions
+4
View File
@@ -12036,6 +12036,10 @@ with pkgs;
linux-rt = linuxPackages-rt.kernel;
linux-rt_latest = linuxPackages-rt_latest.kernel;
# Amateur Radio kernel
linuxPackages_ham = linuxKernel.packages.linux_ham;
linux_ham = linuxPackages_ham.kernel;
# hardened kernels
linuxPackages_hardened = linuxKernel.packages.linux_hardened;
linux_hardened = linuxPackages_hardened.kernel;
+18
View File
@@ -157,6 +157,22 @@ in {
];
};
linux_ham = callPackage ../os-specific/linux/kernel/mainline.nix {
branch = "6.13";
kernelPatches = [
kernelPatches.bridge_stp_helper
kernelPatches.request_key_helper
{
name = "ax25-ham";
patch = null;
extraStructuredConfig = {
HAMRADIO = lib.kernel.yes;
AX25 = lib.kernel.module;
};
}
];
};
linux_rt_6_1 = callPackage ../os-specific/linux/kernel/linux-rt-6.1.nix {
kernelPatches = [
kernelPatches.bridge_stp_helper
@@ -716,6 +732,8 @@ in {
linux_libre = recurseIntoAttrs (packagesFor kernels.linux_libre);
linux_ham = recurseIntoAttrs (packagesFor kernels.linux_ham);
linux_latest_libre = recurseIntoAttrs (packagesFor kernels.linux_latest_libre);
__recurseIntoDerivationForReleaseJobs = true;
} // lib.optionalAttrs config.allowAliases {