diff --git a/pkgs/os-specific/linux/kernel/generic.nix b/pkgs/os-specific/linux/kernel/generic.nix index 6c8ae502731ee..f8ad1f8929629 100644 --- a/pkgs/os-specific/linux/kernel/generic.nix +++ b/pkgs/os-specific/linux/kernel/generic.nix @@ -69,6 +69,7 @@ let "pc" ], extraMeta ? { }, + extraPassthru ? { }, isZen ? false, isLibre ? false, @@ -299,6 +300,7 @@ let passthru = previousAttrs.passthru or { } + // extraPassthru // basicArgs // { features = kernelFeatures; diff --git a/pkgs/os-specific/linux/kernel/linux-libre.nix b/pkgs/os-specific/linux/kernel/linux-libre.nix index baec656fcae83..7f9a48adb1b7b 100644 --- a/pkgs/os-specific/linux/kernel/linux-libre.nix +++ b/pkgs/os-specific/linux/kernel/linux-libre.nix @@ -43,7 +43,7 @@ linux.override { ''; }; - passthru.updateScript = ./update-libre.sh; + extraPassthru.updateScript = ./update-libre.sh; maintainers = with lib.maintainers; [ qyliss ]; }; diff --git a/pkgs/os-specific/linux/kernel/zen-kernels.nix b/pkgs/os-specific/linux/kernel/zen-kernels.nix index 79d056d2cf918..300b77082ef20 100644 --- a/pkgs/os-specific/linux/kernel/zen-kernels.nix +++ b/pkgs/os-specific/linux/kernel/zen-kernels.nix @@ -145,7 +145,7 @@ let UCLAMP_TASK_GROUP = mkKernelOverride (option no); }; - passthru.updateScript = [ + extraPassthru.updateScript = [ ./update-zen.py (if isLqx then "lqx" else "zen") ];