From 04a5d8744653d7d818d886ac7b73a2057479867b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Czy=C5=BC?= Date: Tue, 10 Dec 2024 23:39:09 +0100 Subject: [PATCH] fix: game fixes --- hosts/modules/gaming.nix | 8 ++++---- hosts/modules/nvidia.nix | 13 ++++++++++++- hosts/modules/packages.nix | 1 + 3 files changed, 17 insertions(+), 5 deletions(-) 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;