2022-11-06T01:59:26 linux_xanmod_latest 6.0.6 -> 6.0.7-rt14-xanmod1 https://github.com/xanmod/linux/releases 2022-11-06T01:59:29 attrpath: linux_xanmod_latest 2022-11-06T01:59:29 Checking auto update branch... 2022-11-06T01:59:29 No auto update branch exists 2022-11-06T01:59:30 Old version 6.0.6" not present in master derivation file with contents: { lib, stdenv, fetchFromGitHub, buildLinux, ... } @ args: let # These names are how they are designated in https://xanmod.org. ltsVariant = { version = "5.15.75"; hash = "sha256-tgm5nmguEfRFq3OhmZgRgFLIW7E798Rv1basxnfdqLI="; variant = "lts"; }; mainVariant = { version = "6.0.7"; hash = "sha256-qeM2oswuop42rvyBGlrH6VvODScLCpAOjTc4KR5a2Ec="; variant = "main"; }; xanmodKernelFor = { version, suffix ? "xanmod1", hash, variant }: buildLinux (args // rec { inherit version; modDirVersion = "${version}-${suffix}"; src = fetchFromGitHub { owner = "xanmod"; repo = "linux"; rev = modDirVersion; inherit hash; }; structuredExtraConfig = with lib.kernel; { # AMD P-state driver X86_AMD_PSTATE = lib.mkOverride 60 yes; # Google's BBRv2 TCP congestion Control TCP_CONG_BBR2 = yes; DEFAULT_BBR2 = yes; # Google's Multigenerational LRU framework LRU_GEN = yes; LRU_GEN_ENABLED = yes; # FQ-PIE Packet Scheduling NET_SCH_DEFAULT = yes; DEFAULT_FQ_PIE = yes; # Futex WAIT_MULTIPLE implementation for Wine / Proton Fsync. FUTEX = yes; FUTEX_PI = yes; # WineSync driver for fast kernel-backed Wine WINESYNC = module; # Preemptive Full Tickless Kernel at 500Hz HZ = freeform "500"; HZ_500 = yes; HZ_1000 = no; }; extraMeta = { branch = lib.versions.majorMinor version; maintainers = with lib.maintainers; [ fortuneteller2k lovesegfault atemu ]; description = "Built with custom settings and new features built to provide a stable, responsive and smooth desktop experience"; broken = stdenv.isAarch64; }; } // (args.argsOverride or { })); in { lts = xanmodKernelFor ltsVariant; main = xanmodKernelFor mainVariant; }