common: enable sysrq

This commit is contained in:
Oystein Kristoffer Tveit 2025-03-14 22:50:11 +01:00
parent 881c5f3633
commit 80668c0fd3
Signed by: oysteikt
GPG Key ID: 9F2F7D8250F35146

@ -205,38 +205,43 @@ in {
Defaults lecture_file = ${sudoLecture}
'';
boot.kernelPackages = lib.mkDefault pkgs.linuxPackages_latest;
boot = {
kernelPackages = lib.mkDefault pkgs.linuxPackages_latest;
loader.systemd-boot.memtest86.enable = true;
# https://github.com/NixOS/nixpkgs/blob/nixos-24.05/nixos/modules/profiles/hardened.nix
boot.blacklistedKernelModules = [
# Obscure network protocols
"ax25"
"netrom"
"rose"
kernel.sysctl."kernel.sysrq" = 1;
# Old or rare or insufficiently audited filesystems
"adfs"
"affs"
"bfs"
"befs"
"cramfs"
"efs"
# "erofs" // used by systemd
"exofs"
"freevxfs"
"f2fs"
"hfs"
"hpfs"
"jfs"
"minix"
"nilfs2"
"ntfs"
"omfs"
"qnx4"
"qnx6"
"sysv"
"ufs"
];
# https://github.com/NixOS/nixpkgs/blob/nixos-24.05/nixos/modules/profiles/hardened.nix
blacklistedKernelModules = [
# Obscure network protocols
"ax25"
"netrom"
"rose"
# Old or rare or insufficiently audited filesystems
"adfs"
"affs"
"bfs"
"befs"
"cramfs"
"efs"
# "erofs" // used by systemd
"exofs"
"freevxfs"
"f2fs"
"hfs"
"hpfs"
"jfs"
"minix"
"nilfs2"
"ntfs"
"omfs"
"qnx4"
"qnx6"
"sysv"
"ufs"
];
};
hardware.bluetooth.settings = {
General = {