{ config, pkgs, nixpkgs, ... }: { services.xserver.videoDrivers = ["nvidia"]; nixpkgs.config.packageOverrides = pkgs: { intel-vaapi-driver = pkgs.intel-vaapi-driver.override { enableHybridCodec = true; } ; }; hardware = { bluetooth.enable = true; graphics = { enable = true; extraPackages = with pkgs; [ intel-media-driver # LIBVA_DRIVER_NAME=iHD libvdpau-va-gl ]; }; nvidia.open = false; nvidia.modesetting.enable = true; nvidia.powerManagement.enable = true; nvidia.powerManagement.finegrained = true; nvidia.nvidiaSettings = true; nvidia.dynamicBoost.enable = true; nvidia.package = config.boot.kernelPackages.nvidiaPackages.stable; nvidia.prime = { offload = { enable = true; enableOffloadCmd = true; }; intelBusId = "PCI:0:2:0"; nvidiaBusId = "PCI:1:0:0"; }; }; }