diff --git a/kernel-cachyos/default.nix b/kernel-cachyos/default.nix index 4b38a76..7a0fa77 100644 --- a/kernel-cachyos/default.nix +++ b/kernel-cachyos/default.nix @@ -17,12 +17,18 @@ let in builtins.listToAttrs ( builtins.map (v: lib.nameValuePair v.pname v) [ - # Latest kernel, provide all LTO and v3/v4/zen4 arch variants + # Latest kernel, provide all LTO and v2/v3/v4/zen4 arch variants (mkCachyKernel { pname = "linux-cachyos-latest"; inherit (linuxSources.latest) version src; configVariant = "linux-cachyos"; }) + (mkCachyKernel { + pname = "linux-cachyos-latest-x86_64-v2"; + inherit (linuxSources.latest) version src; + configVariant = "linux-cachyos"; + processorOpt = "x86_64-v2"; + }) (mkCachyKernel { pname = "linux-cachyos-latest-x86_64-v3"; inherit (linuxSources.latest) version src; @@ -47,6 +53,13 @@ builtins.listToAttrs ( configVariant = "linux-cachyos"; lto = "thin"; }) + (mkCachyKernel { + pname = "linux-cachyos-latest-lto-x86_64-v2"; + inherit (linuxSources.latest) version src; + configVariant = "linux-cachyos"; + lto = "thin"; + processorOpt = "x86_64-v2"; + }) (mkCachyKernel { pname = "linux-cachyos-latest-lto-x86_64-v3"; inherit (linuxSources.latest) version src; @@ -75,6 +88,12 @@ builtins.listToAttrs ( inherit (linuxSources.lts) version src; configVariant = "linux-cachyos-lts"; }) + (mkCachyKernel { + pname = "linux-cachyos-lts-x86_64-v2"; + inherit (linuxSources.lts) version src; + configVariant = "linux-cachyos-lts"; + processorOpt = "x86_64-v2"; + }) (mkCachyKernel { pname = "linux-cachyos-lts-x86_64-v3"; inherit (linuxSources.lts) version src; @@ -99,6 +118,13 @@ builtins.listToAttrs ( configVariant = "linux-cachyos-lts"; lto = "thin"; }) + (mkCachyKernel { + pname = "linux-cachyos-lts-lto-x86_64-v2"; + inherit (linuxSources.lts) version src; + configVariant = "linux-cachyos-lts"; + lto = "thin"; + processorOpt = "x86_64-v2"; + }) (mkCachyKernel { pname = "linux-cachyos-lts-lto-x86_64-v3"; inherit (linuxSources.lts) version src;