diff --git a/hosts/modules/gaming.nix b/hosts/modules/gaming.nix index 1b9220d..9d9f6a6 100755 --- a/hosts/modules/gaming.nix +++ b/hosts/modules/gaming.nix @@ -11,15 +11,15 @@ }; gamemode = { - enable = false; - enableRenice = false; + enable = true; + enableRenice = true; settings = { }; }; gamescope = { - enable = false; + enable = true; args = [ - "-w 1920 -h 1080" + "-w 2560 -h 1440" "-F nis" "f" ]; diff --git a/hosts/modules/nvidia.nix b/hosts/modules/nvidia.nix index 1021fa6..768f63e 100755 --- a/hosts/modules/nvidia.nix +++ b/hosts/modules/nvidia.nix @@ -1,4 +1,4 @@ -{ config, ... }: +{ config, pkgs, ... }: { nixpkgs.config.nvidia.acceptLicense = true; services.xserver.videoDrivers = [ "nvidia" ]; @@ -7,6 +7,17 @@ graphics = { enable = true; enable32Bit = true; + extraPackages = with pkgs; [ + egl-wayland + ]; + }; + + opengl = { + enable = true; + extraPackages = with pkgs; [ + vaapiVdpau + libvdpau-va-gl + ]; }; nvidia = { diff --git a/hosts/modules/packages.nix b/hosts/modules/packages.nix index 87ba8ac..9a166c0 100644 --- a/hosts/modules/packages.nix +++ b/hosts/modules/packages.nix @@ -9,6 +9,7 @@ brightnessctl piper alsa-utils + wine ]; programs.nix-ld.enable = true;