lighter kernel is a happier kernel
This commit is contained in:
parent
ae7c4be05b
commit
1b94207cd7
2 changed files with 70 additions and 14 deletions
10
flake.lock
generated
10
flake.lock
generated
|
|
@ -502,16 +502,16 @@
|
||||||
"kernel-src": {
|
"kernel-src": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1770032463,
|
"lastModified": 1773006395,
|
||||||
"narHash": "sha256-dNxD+k9uxBQdTEnAHN8oZXS4Wl3RhlxG71R5rxxwQAo=",
|
"narHash": "sha256-f3IzNvzYFskEwgQZi2v0g5tcKabCUZfpDHn2x5dpNIU=",
|
||||||
"ref": "refs/tags/drm-intel-next-fixes-2026-02-05",
|
"ref": "refs/heads/drm-tip",
|
||||||
"rev": "3e28a67a85f9b569066f6dfcddadb39294c0c9d4",
|
"rev": "6884fe03ff2bc5a2f501ba4710f950dd4933ac84",
|
||||||
"shallow": true,
|
"shallow": true,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://gitlab.freedesktop.org/drm/tip.git"
|
"url": "https://gitlab.freedesktop.org/drm/tip.git"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"ref": "refs/tags/drm-intel-next-fixes-2026-02-05",
|
"rev": "6884fe03ff2bc5a2f501ba4710f950dd4933ac84",
|
||||||
"shallow": true,
|
"shallow": true,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://gitlab.freedesktop.org/drm/tip.git"
|
"url": "https://gitlab.freedesktop.org/drm/tip.git"
|
||||||
|
|
|
||||||
74
flake.nix
74
flake.nix
|
|
@ -23,7 +23,7 @@
|
||||||
nix-flatpak.url = "github:gmodena/nix-flatpak/latest";
|
nix-flatpak.url = "github:gmodena/nix-flatpak/latest";
|
||||||
kernel-src = {
|
kernel-src = {
|
||||||
# url = "git+https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git?ref=master";
|
# url = "git+https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git?ref=master";
|
||||||
url = "git+https://gitlab.freedesktop.org/drm/tip.git?ref=refs/tags/drm-intel-next-fixes-2026-02-05&shallow=1";
|
url = "git+https://gitlab.freedesktop.org/drm/tip.git?rev=6884fe03ff2bc5a2f501ba4710f950dd4933ac84&shallow=1";
|
||||||
flake = false;
|
flake = false;
|
||||||
};
|
};
|
||||||
sccache = {
|
sccache = {
|
||||||
|
|
@ -71,6 +71,7 @@
|
||||||
pkgs,
|
pkgs,
|
||||||
pkgdefault,
|
pkgdefault,
|
||||||
config,
|
config,
|
||||||
|
lib,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
{
|
{
|
||||||
|
|
@ -130,13 +131,68 @@
|
||||||
v4l2loopback
|
v4l2loopback
|
||||||
# amneziawg
|
# amneziawg
|
||||||
];
|
];
|
||||||
# kernelPatches = [
|
kernelParams = [ "mitigations=off" ];
|
||||||
# {
|
kernelPatches = [
|
||||||
# name = "7.0-rc fixup";
|
{
|
||||||
# extraConfig = ''
|
name = "gpu";
|
||||||
# '';
|
structuredExtraConfig = (
|
||||||
# }
|
with lib.kernel;
|
||||||
# ];
|
{
|
||||||
|
CPU_SUP_INTEL = no;
|
||||||
|
CPU_SUP_HYGON = no;
|
||||||
|
CPU_SUP_CENTAUR = no;
|
||||||
|
CPU_SUP_ZHAOXIN = no;
|
||||||
|
#
|
||||||
|
X86_MCE_INTEL = no;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "gpu";
|
||||||
|
structuredExtraConfig = (
|
||||||
|
with lib.kernel;
|
||||||
|
{
|
||||||
|
DRM_AMDGPU = no;
|
||||||
|
DRM_KOMEDA = no;
|
||||||
|
DRM_NOUVEAU = no;
|
||||||
|
DRM_RADEON = no;
|
||||||
|
#
|
||||||
|
FB_NVIDIA = no;
|
||||||
|
FB_RADEON = no;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "go crazy, go stupid";
|
||||||
|
structuredExtraConfig = (
|
||||||
|
with lib.kernel;
|
||||||
|
{
|
||||||
|
# CPU_MITIGATIONS = no;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "audio";
|
||||||
|
structuredExtraConfig = (
|
||||||
|
with lib.kernel;
|
||||||
|
{
|
||||||
|
SND_SEQ_DEVICE = no;
|
||||||
|
SND_SEQUENCER = no;
|
||||||
|
SND_SEQ_DUMMY = no;
|
||||||
|
SND_HRTIMER = no;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "network";
|
||||||
|
structuredExtraConfig = (
|
||||||
|
with lib.kernel;
|
||||||
|
{
|
||||||
|
# VLAN_8021Q = no;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
];
|
||||||
};
|
};
|
||||||
# nixpkgs.config.permittedInsecurePackages = [
|
# nixpkgs.config.permittedInsecurePackages = [
|
||||||
# "olm-3.2.16"
|
# "olm-3.2.16"
|
||||||
|
|
@ -259,7 +315,7 @@
|
||||||
};
|
};
|
||||||
traceroute.enable = true;
|
traceroute.enable = true;
|
||||||
ydotool = {
|
ydotool = {
|
||||||
enable = true;
|
# enable = true;
|
||||||
group = "wheel";
|
group = "wheel";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue