nixos-lib/hardware/nvidia/opensource.nix
Antoine Viallon 1c83eb0708
[General+Boot] Add more options options to minimal config.
Use mainline kvdo.
Add more options to nouveau kernel module.
2022-10-05 09:02:25 +02:00

18 lines
392 B
Nix

{ config, pkgs, lib, ... }:
with lib;
let
cfg = config.aviallon.hardware.nvidia;
in {
config = mkIf (cfg.enable && !cfg.useProprietary) {
boot.initrd.kernelModules = [ "nouveau" ];
aviallon.boot.cmdline = {
"nouveau.perflvl_wr" = 7777;
"nouveau.pstate" = 1;
"nouveau.runpm" = 1;
"nouveau.modeset" = 1;
"nouveau.config" = "NvBoost=1";
};
};
}