2021-01-21 21:13:53 +03:00
|
|
|
{ lib, pkgs, config, ... }: {
|
|
|
|
boot = {
|
2021-01-22 20:44:23 +03:00
|
|
|
loader = {
|
2021-06-08 20:01:45 +03:00
|
|
|
timeout = lib.mkForce 4;
|
2021-11-23 11:33:00 +03:00
|
|
|
grub.enable = false;
|
2021-01-23 22:21:51 +03:00
|
|
|
systemd-boot.enable = pkgs.system == "x86_64-linux";
|
|
|
|
};
|
2021-12-05 14:57:02 +03:00
|
|
|
kernelParams = [ "modeset" "nofb" ]
|
2021-01-22 20:44:23 +03:00
|
|
|
++ lib.optionals (pkgs.system == "x86_64-linux") [
|
2021-01-21 23:19:07 +03:00
|
|
|
"pti=off"
|
|
|
|
"spectre_v2=off"
|
|
|
|
];
|
2021-01-21 21:13:53 +03:00
|
|
|
|
|
|
|
kernelPackages = pkgs.linuxPackages_latest;
|
|
|
|
|
|
|
|
consoleLogLevel = 3;
|
|
|
|
kernel.sysctl."vm.swappiness" = 0;
|
|
|
|
kernel.sysctl."kernel/sysrq" = 1;
|
|
|
|
};
|
2021-06-08 19:35:21 +03:00
|
|
|
persist.state.etcFiles = [ "machine-id" ];
|
2021-01-21 21:13:53 +03:00
|
|
|
}
|