system/settings/hardware/nvidia-gpu.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | { config , pkgs , lib , ... }: { services.xserver.videoDrivers = [ "nvidia" ]; boot.initrd.kernelModules = [ "nvidia" ]; boot.extraModulePackages = [ config.boot.kernelPackages.nvidia_x11 ]; hardware.nvidia = { modesetting.enable = true; powerManagement = { enable = true; }; package = config.boot.kernelPackages.nvidiaPackages.stable; }; nixpkgs.config.allowUnfree = true; services.picom = { enable = lib.mkDefault true; }; services.displayManager.sddm.wayland.enable = false; services.displayManager.defaultSession = "plasmax11"; } |