{ stdenv, hostPlatform, fetchFromGitHub, perl, buildLinux, ... } @ args: let version = "4.12.9"; revision = "a"; sha256 = "0bdhzh483l9g6c7n263f4wxx5klfciswzkmd5p6jlf9wqx72km33"; in import ./generic.nix (args // { version = "${version}-${revision}"; extraMeta.branch = "4.12"; modDirVersion = "${version}-hardened"; src = fetchFromGitHub { inherit sha256; owner = "copperhead"; repo = "linux-hardened"; rev = "${version}.${revision}"; }; kernelPatches = args.kernelPatches; features.iwlwifi = true; features.efiBootStub = true; features.needsCifsUtils = true; features.netfilterRPFilter = true; } // (args.argsOverride or {}))