gpd-pocket2/kernel.nix
2020-11-13 21:51:00 +03:00

33 lines
870 B
Nix

{ pkgs, ... }:
{
boot.kernelPackages = let
linux_xanmod_pkg = { fetchFromGitHub, buildLinux, ... } @ args:
buildLinux (args // rec {
version = "5.9.8-xanmod1";
modDirVersion = version;
src = fetchFromGitHub {
owner = "xanmod";
repo = "linux";
rev = "99f1ba6a16a7b65a504a62c104edd7f8a4ec1c47";
sha256 = "104jz68xxiw8vkgavahgaqq1gcfhy0xyz3v3vin7zykxf01nax6y";
extraPostFetch = ''
rm $out/.config
'';
};
kernelPatches = [];
extraConfig = ''
NUMA n
'';
extraMeta.branch = "5.9.8-xanmod1";
} // (args.argsOverride or {}));
linux_xanmod = pkgs.callPackage linux_xanmod_pkg{};
in
pkgs.recurseIntoAttrs (pkgs.linuxPackagesFor linux_xanmod);
}