Make nvidia on kardorf work

This commit is contained in:
Julian Mutter 2025-05-04 13:51:44 +02:00
parent fdc8b03d9b
commit 3eba0fe092
2 changed files with 7 additions and 2 deletions

View File

@ -8,6 +8,7 @@
# TODO: apply this to hm and nixos without duplicate code
overlays = builtins.attrValues outputs.overlays;
config = {
nvidia.acceptLicense = true;
allowUnfree = true;
allowUnfreePredicate = _: true; # TODO: what is this
warn-dirty = false;

View File

@ -12,11 +12,12 @@
"xhci_pci"
"usbhid"
"uas"
"usb_storage"
"sd_mod"
"sr_mod"
];
boot.initrd.kernelModules = [];
boot.kernelModules = [];
boot.kernelModules = ["kvm-intel"];
boot.extraModulePackages = [];
boot.loader.efi.efiSysMountPoint = "/boot/efi";
@ -80,5 +81,8 @@
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.legacy_470;
# hardware.nvidia.modesetting.enable = true; # for wayland
# hardware.nvidia.modesetting.enable = true; # produces errors, display manager fails to start
# hardware.nvidia.nvidiaSettings = true;
hardware.nvidia.open = false;
}