From c774e81d528467c537c113a58688edb2bcf8a141 Mon Sep 17 00:00:00 2001 From: Victor Mignot Date: Fri, 28 Feb 2025 13:41:57 +0100 Subject: [PATCH] Improve gaming --- modules/workstation/desktop.nix | 8 ++++++-- modules/workstation/home-manager/games.nix | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/workstation/desktop.nix b/modules/workstation/desktop.nix index b0725e9..8566cdd 100644 --- a/modules/workstation/desktop.nix +++ b/modules/workstation/desktop.nix @@ -28,11 +28,15 @@ in wrapperFeatures.gtk = true; }; - programs.steam = { - enable = anySteamUser; + programs.steam = mkIf anySteamUser { + enable = true; remotePlay.openFirewall = true; + extraCompatPackages = with pkgs; [ + proton-ge-bin + ]; }; hardware.steam-hardware.enable = anySteamUser; + programs.gamemode.enable = anySteamUser; xdg.portal = mkIf anySwayUser { enable = true; diff --git a/modules/workstation/home-manager/games.nix b/modules/workstation/home-manager/games.nix index f5d1bdb..c0d91b6 100644 --- a/modules/workstation/home-manager/games.nix +++ b/modules/workstation/home-manager/games.nix @@ -24,6 +24,7 @@ with lib; }; config = { + programs.gamemode.enable = config.my.games.steam.enable; home.packages = [ ] ++ (