mirror of
https://github.com/CHN-beta/nixos.git
synced 2026-01-12 01:29:24 +08:00
modules.system.nixpkgs: fix native kernel patch
This commit is contained in:
@@ -17,17 +17,18 @@ inputs:
|
|||||||
{
|
{
|
||||||
nixpkgs = inputs.localLib.buildNixpkgsConfig
|
nixpkgs = inputs.localLib.buildNixpkgsConfig
|
||||||
{ inherit inputs; nixpkgs = nixpkgs // { nixRoot = null; nixos = true; }; };
|
{ inherit inputs; nixpkgs = nixpkgs // { nixRoot = null; nixos = true; }; };
|
||||||
boot.kernelPatches = inputs.lib.mkIf (nixpkgs.march != null)
|
boot.kernelPatches = inputs.lib.mkIf
|
||||||
[{
|
(nixpkgs.march != null && inputs.config.nixos.system.kernel.variant != "steamos")
|
||||||
name = "native kernel";
|
[{
|
||||||
patch = null;
|
name = "native kernel";
|
||||||
extraStructuredConfig =
|
patch = null;
|
||||||
let kernelConfig = { znver2 = "MZEN2"; znver3 = "MZEN3"; znver4 = "MZEN4"; };
|
extraStructuredConfig =
|
||||||
in
|
let kernelConfig = { znver2 = "MZEN2"; znver3 = "MZEN3"; znver4 = "MZEN4"; };
|
||||||
{
|
in
|
||||||
GENERIC_CPU = inputs.lib.kernel.no;
|
{
|
||||||
${kernelConfig.${nixpkgs.march} or "M${inputs.lib.toUpper nixpkgs.march}"} = inputs.lib.kernel.yes;
|
GENERIC_CPU = inputs.lib.kernel.no;
|
||||||
};
|
${kernelConfig.${nixpkgs.march} or "M${inputs.lib.toUpper nixpkgs.march}"} = inputs.lib.kernel.yes;
|
||||||
}];
|
};
|
||||||
|
}];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user