Loading pkgs/os-specific/linux/kernel/xanmod-kernels.nix +67 −44 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, buildLinux, variant, ... } @ args: { lib, stdenv, fetchFromGitLab, buildLinux, variant, ... }@args: let # These names are how they are designated in https://xanmod.org. Loading @@ -7,21 +14,29 @@ let # kernel config in the xanmod version commit variants = { lts = { version = "6.6.58"; hash = "sha256-PjF3PIGCHWGIGHupu+vkdiyrL4h4KG2X5WmQUlz8Zww="; version = "6.6.59"; hash = "sha256-VImhbdU+WAP0QRnYjHBNKYw5NlMDCBy8HJyP2NQBNHY="; }; main = { version = "6.11.5"; hash = "sha256-G4u0LQtIeJ0dNAmjNH0OKihmbkivYVbrbXDB9vPw2xI="; version = "6.11.6"; hash = "sha256-t0kuKK2f8D1vxoX5dJnodTu3aBmzCc8F7tHwVAUHP1M="; }; }; xanmodKernelFor = { version, suffix ? "xanmod1", hash }: buildLinux (args // rec { xanmodKernelFor = { version, suffix ? "xanmod1", hash, }: buildLinux ( args // rec { inherit version; pname = "linux-xanmod"; modDirVersion = lib.versions.pad 3 "${version}-${suffix}"; src = fetchFromGitHub { src = fetchFromGitLab { owner = "xanmod"; repo = "linux"; rev = modDirVersion; Loading Loading @@ -57,10 +72,18 @@ let extraMeta = { branch = lib.versions.majorMinor version; maintainers = with lib.maintainers; [ moni lovesegfault atemu shawn8901 zzzsy ]; 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.hostPlatform.isAarch64; }; } // (args.argsOverride or { })); } // (args.argsOverride or { }) ); in xanmodKernelFor variants.${variant} Loading
pkgs/os-specific/linux/kernel/xanmod-kernels.nix +67 −44 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, buildLinux, variant, ... } @ args: { lib, stdenv, fetchFromGitLab, buildLinux, variant, ... }@args: let # These names are how they are designated in https://xanmod.org. Loading @@ -7,21 +14,29 @@ let # kernel config in the xanmod version commit variants = { lts = { version = "6.6.58"; hash = "sha256-PjF3PIGCHWGIGHupu+vkdiyrL4h4KG2X5WmQUlz8Zww="; version = "6.6.59"; hash = "sha256-VImhbdU+WAP0QRnYjHBNKYw5NlMDCBy8HJyP2NQBNHY="; }; main = { version = "6.11.5"; hash = "sha256-G4u0LQtIeJ0dNAmjNH0OKihmbkivYVbrbXDB9vPw2xI="; version = "6.11.6"; hash = "sha256-t0kuKK2f8D1vxoX5dJnodTu3aBmzCc8F7tHwVAUHP1M="; }; }; xanmodKernelFor = { version, suffix ? "xanmod1", hash }: buildLinux (args // rec { xanmodKernelFor = { version, suffix ? "xanmod1", hash, }: buildLinux ( args // rec { inherit version; pname = "linux-xanmod"; modDirVersion = lib.versions.pad 3 "${version}-${suffix}"; src = fetchFromGitHub { src = fetchFromGitLab { owner = "xanmod"; repo = "linux"; rev = modDirVersion; Loading Loading @@ -57,10 +72,18 @@ let extraMeta = { branch = lib.versions.majorMinor version; maintainers = with lib.maintainers; [ moni lovesegfault atemu shawn8901 zzzsy ]; 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.hostPlatform.isAarch64; }; } // (args.argsOverride or { })); } // (args.argsOverride or { }) ); in xanmodKernelFor variants.${variant}