{ config, pkgs, ... }: { # driver proprietaire services.xserver.videoDrivers = [ "nvidia" ]; hardware.graphics = { enable = true; enable32Bit = true; # nécessaire pour Steam / jeux 32-bit extraPackages = with pkgs; [ intel-media-driver intel-compute-runtime libvdpau-va-gl ]; extraPackages32 = with pkgs.pkgsi686Linux; [ intel-media-driver ]; }; environment.sessionVariables = { LIBVA_DRIVER_NAME = "iHD"; VDPAU_DRIVER = "va_gl"; }; hardware.nvidia = { modesetting.enable = true; # requis pour Wayland/Hyprland powerManagement.enable = true; powerManagement.finegrained = true; open = true; nvidiaSettings = true; # fournit `nvidia-settings` package = config.boot.kernelPackages.nvidiaPackages.stable; prime = { offload = { enable = true; enableOffloadCmd = true; }; intelBusId = "PCI:0:2:0"; nvidiaBusId = "PCI:1:0:0"; }; }; }