diff options
Diffstat (limited to 'pkgs/os-specific/linux/kernel/xanmod-kernels.nix')
-rw-r--r-- | pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 30 |
1 files changed, 13 insertions, 17 deletions
diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index c2f7ef4447b7f..394a22bd8df50 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -1,23 +1,22 @@ -{ lib, stdenv, fetchFromGitHub, buildLinux, ... } @ args: +{ lib, stdenv, fetchFromGitHub, buildLinux, variant, ... } @ args: let # These names are how they are designated in https://xanmod.org. # NOTE: When updating these, please also take a look at the changes done to # kernel config in the xanmod version commit - ltsVariant = { - version = "6.6.36"; - hash = "sha256-8L8e5iP4pvIvgqHmQYhFRCbgLvuFOXr7nkBe0VnuCzw="; - variant = "lts"; - }; - - mainVariant = { - version = "6.9.7"; - hash = "sha256-hmVcwC1PHjyCw43IpJ99y72qFXSX5lbbh6+1TqdXzag="; - variant = "main"; + variants = { + lts = { + version = "6.6.54"; + hash = "sha256-i6Rm0Qasgxpw9XcK938IJ+qZ+V2z82zpuly2Au2J18Q="; + }; + main = { + version = "6.11.2"; + hash = "sha256-4BXPZs8lp/O/JGWFIO/J1HyOjByaqWQ9O6/jx76TIDs="; + }; }; - xanmodKernelFor = { version, suffix ? "xanmod1", hash, variant }: buildLinux (args // rec { + xanmodKernelFor = { version, suffix ? "xanmod1", hash }: buildLinux (args // rec { inherit version; pname = "linux-xanmod"; modDirVersion = lib.versions.pad 3 "${version}-${suffix}"; @@ -60,11 +59,8 @@ let branch = lib.versions.majorMinor version; maintainers = with lib.maintainers; [ moni lovesegfault atemu shawn8901 zzzsy ]; description = "Built with custom settings and new features built to provide a stable, responsive and smooth desktop experience"; - broken = stdenv.isAarch64; + broken = stdenv.hostPlatform.isAarch64; }; } // (args.argsOverride or { })); in -{ - lts = xanmodKernelFor ltsVariant; - main = xanmodKernelFor mainVariant; -} +xanmodKernelFor variants.${variant} |