switch to xanmod kernel

This commit is contained in:
Charlie Root 2024-10-23 00:07:16 +02:00
commit 011b66ca45
Signed by: faukah
SSH key fingerprint: SHA256:jpYIt4Vkz1NBTQcks/N9OPTfTFxE6KF2W/rV7hrfrIw
2 changed files with 34 additions and 14 deletions

View file

@ -2,32 +2,31 @@
lib,
stdenv,
fetchFromGitHub,
kernelPatches,
buildLinux,
variant,
kernelPatches,
...
}: let
pname = "linux-xanmod";
version = "6.11.3";
hash = "sha256-Pb/7XToBFZstI1DFgWg4a2HiRuSzA9rEsMBLb6fRvYc=";
vendorSuffix = "xanmod1";
modDirVersion = lib.versions.pad 3 "${version}-xanmod1";
xanmod_blox = buildLinux rec {
inherit version;
pname = "linux-xanmod";
modDirVersion = lib.versions.pad 3 "${version}-blox";
xanmod_blox = buildLinux {
inherit pname version modDirVersion;
src = fetchFromGitHub {
owner = "xanmod";
repo = "linux";
rev = modDirVersion;
inherit hash;
rev = "refs/tags/${version}-${vendorSuffix}";
hash = "sha256-Pb/7XToBFZstI1DFgWg4a2HiRuSzA9rEsMBLb6fRvYc=";
};
kernelPatches = [
kernelPatches.bridge_stp_helper
kernelPatches.request_key_helper
];
enableCommonConfig = true;
# Default Xanmod options
structuredExtraConfig = with lib.kernel; {
# CPUFreq governor Performance
@ -56,5 +55,8 @@
RCU_EXP_KTHREAD = yes;
};
};
in
xanmod_blox
in {
inherit
xanmod_blox
;
}