diff --git a/machines/frues-pc/configuration.nix b/machines/frues-pc/configuration.nix index 3c08496..910cfa3 100644 --- a/machines/frues-pc/configuration.nix +++ b/machines/frues-pc/configuration.nix @@ -22,6 +22,17 @@ services.sunshine.autoStart = true; + programs.steam.gamescopeSession = { + enable = true; + args = [ + "--prefer-output" + "DP-1,*" + "--rt" + "--adaptive-sync" + "--steam" + ]; + }; + home-manager.users.pedro.wayland.windowManager.hyprland.settings = { monitor = [ "DP-2, 1920x1080@60, 0x0, 1" diff --git a/modules/desktop/gaming.nix b/modules/desktop/gaming.nix index 29e7639..9900999 100644 --- a/modules/desktop/gaming.nix +++ b/modules/desktop/gaming.nix @@ -1,12 +1,16 @@ -{ pkgs, lib, ... }: +{ lib, ... }: { programs.steam = { enable = true; remotePlay.openFirewall = true; dedicatedServer.openFirewall = false; + gamescopeSession.enable = true; }; - environment.systemPackages = [ pkgs.gamescope ]; + programs.gamescope = { + enable = true; + capSysNice = true; + }; programs.gamemode.enable = true;