{ config, pkgs, ... }: { imports = [ ../graphics.nix ]; hardware = { nvidia = { open = true; modesetting.enable = true; package = config.boot.kernelPackages.nvidiaPackages.beta; nvidiaSettings = false; powerManagement = { enable = true; }; }; }; boot.kernelParams = [ "nvidia_drm.fbdev=1" ]; services.xserver.videoDrivers = [ "nvidia" ]; environment.sessionVariables = { LIBVA_DRIVER_NAME = "nvidia"; GBM_BACKEND = "nvidia-drm"; __GLX_VENDOR_LIBRARY_NAME = "nvidia"; NVD_BACKEND = "direct"; NIXOS_OZONE_WL = 1; }; nixpkgs.config.cudaSupport = true; nix = { settings = { substituters = [ "https://nix-community.cachix.org" ]; trusted-public-keys = [ "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" ]; }; }; }