From 3b3bea2fc5de252f5062a72776b9525de2ec65b4 Mon Sep 17 00:00:00 2001 From: Lan Tian Date: Thu, 11 Dec 2025 18:30:19 -0800 Subject: [PATCH] Add localversion indicating cachyos kernel (Fixes #2) --- kernel-cachyos/mkCachyKernel.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kernel-cachyos/mkCachyKernel.nix b/kernel-cachyos/mkCachyKernel.nix index d4d97c1..b9a8211 100644 --- a/kernel-cachyos/mkCachyKernel.nix +++ b/kernel-cachyos/mkCachyKernel.nix @@ -62,6 +62,8 @@ lib.makeOverridable ( cp -r * $out/ ''; }; + + defaultLocalVersion = if lto then "-cachyos-lto" else "-cachyos"; in buildLinux ( (lib.removeAttrs args [ @@ -83,6 +85,8 @@ lib.makeOverridable ( defconfig = args.defconfig or "cachyos_defconfig"; + modDirVersion = args.modDirVersion or "${ver0}${defaultLocalVersion}"; + # Clang has some incompatibilities with NixOS's default kernel config ignoreConfigErrors = args.ignoreConfigErrors or lto; @@ -91,6 +95,7 @@ lib.makeOverridable ( ( { NR_CPUS = lib.mkForce (option (freeform "8192")); + LOCALVERSION = freeform defaultLocalVersion; # Follow NixOS default config to not break etc overlay OVERLAY_FS = module;