{ pkgs, config, ... }: { environment = { systemPackages = with pkgs; [ nvidia-container-toolkit nvidia-docker ]; shellAliases.nvidia-settings = "nvidia-settings --config='$XDG_CONFIG_HOME'/nvidia/settings"; }; boot = { blacklistedKernelModules = [ "nouveau" ]; kernelParams = [ "nvidia-drm.fbdev=1" "nvidia.NVreg_PreserveVideoMemoryAllocations=1" ]; }; hardware = { nvidia-container-toolkit.enable = true; nvidia = { modesetting.enable = true; open = false; nvidiaSettings = true; package = config.boot.kernelPackages.nvidiaPackages.production; forceFullCompositionPipeline = true; powerManagement = { enable = true; finegrained = false; }; }; }; }