44 lines
1.3 KiB
Nix
44 lines
1.3 KiB
Nix
{
|
|
pkgs,
|
|
config,
|
|
lib,
|
|
...
|
|
}:
|
|
let
|
|
version = "6.10.4";
|
|
hash = "sha256:1y2m2pqrvsgr9ng72nnh4yvsprkvkznhnmn4p8g78350bzyrvip2";
|
|
customKernel = pkgs.linux_6_10.override {
|
|
inherit version;
|
|
src = pkgs.fetchurl {
|
|
url = "mirror://kernel/linux/kernel/v${lib.versions.major version}.x/linux-${version}.tar.xz";
|
|
inherit hash;
|
|
};
|
|
modDirVersion = lib.versions.pad 3 version;
|
|
};
|
|
customKernelPackages = pkgs.linuxPackagesFor customKernel;
|
|
in
|
|
{
|
|
system.nixos.tags = [
|
|
"EXPERIMENT"
|
|
"kernel-${config.boot.kernelPackages.kernel.version}"
|
|
];
|
|
|
|
boot.kernelPackages = lib.mkForce customKernelPackages;
|
|
# boot.zfs.extraPools = lib.mkForce [];
|
|
# fileSystems."/".fsType = lib.mkForce "ext4";
|
|
|
|
vacu.packages.sm64coopdx.enable = false;
|
|
vacu.verifySystem.expectedMac = lib.mkForce null;
|
|
}
|
|
|
|
# good:
|
|
# Linux fw 6.6.50 #1-NixOS SMP PREEMPT_DYNAMIC Sun Sep 8 05:54:49 UTC 2024 x86_64 GNU/Linux
|
|
# Linux fw 6.8.12 #1-NixOS SMP PREEMPT_DYNAMIC Thu May 30 07:49:53 UTC 2024 x86_64 GNU/Linux
|
|
# linux-6.9.12
|
|
# 6.10.4 (maybe?? sus)
|
|
# Linux fw 6.10.10 #1-NixOS SMP PREEMPT_DYNAMIC Thu Sep 12 09:13:13 UTC 2024 x86_64 GNU/Linux (but this was supposed to be 6.10.4....)
|
|
|
|
# bad:
|
|
# Linux fw 6.10.10-gnu #1-NixOS SMP PREEMPT_DYNAMIC Tue Jan 1 00:00:00 UTC 1980 x86_64 GNU/Linux
|
|
# linux linux-6.10.10
|