nixos-config/hosts/eddie/boot.nix

42 lines
863 B
Nix
Raw Permalink Normal View History

2025-05-30 19:55:20 -04:00
{ config, lib, pkgs, ... }:
{
# Bootloader.
boot = {
loader = {
systemd-boot = {
enable = true;
configurationLimit = 8;
};
efi.canTouchEfiVariables = true;
};
kernelPackages = pkgs.linuxPackages_latest;
2025-05-30 19:55:20 -04:00
kernelModules = [
"i2c-dev"
"ddcci-backlight"
"uinput"
"hid-playstation"
"amd_pstate=active"
];
extraModulePackages = with config.boot.kernelPackages; [
ddcci-driver
# openrazer
2025-05-30 19:55:20 -04:00
];
extraModprobeConfig = ''
options bluetooth disable_ertm=Y
'';
initrd.systemd.enable = true;
initrd.kernelModules = [
"nvidia"
"nvidia_modeset"
"nvidia_uvm"
"nvidia_drm"
"snd-virmidi"
];
kernelParams = [
"nvidia_drm.fbdev=1"
"nvidia_drm.modeset=1"
];
supportedFilesystems = [ "nfs" ];
};
}