add kernel.version param to allow for version-specific patches

default to 5.15.137 to avoid breaking the devices that don't declare it
This commit is contained in:
Daniel Barlow
2024-02-11 16:19:52 +00:00
parent 1206d02200
commit 812f497660
2 changed files with 6 additions and 3 deletions

View File

@@ -27,6 +27,7 @@ in {
options = {
kernel = {
src = mkOption { type = types.path; } ;
version = mkOption { type = types.str; default = "5.15.137";} ;
modular = mkOption {
type = types.bool;
default = true;
@@ -79,7 +80,8 @@ in {
config.kernel.conditionalConfig;
k = liminix.builders.kernel.override {
config = mergedConfig;
inherit (config.kernel) src extraPatchPhase;
version = builtins.trace config.kernel.version config.kernel.version;
inherit (config.kernel) src extraPatchPhase;
targets = config.kernel.makeTargets;
};
in {