From 09c38f02eaf08f1dba1dead54d901db1085a02ef Mon Sep 17 00:00:00 2001 From: Emile Clark-Boman Date: Tue, 6 May 2025 16:41:52 +1000 Subject: [PATCH] added steam + other gaming support specifically applied to laptop only currently --- hosts/lolcathost/default.nix | 6 ++++++ hosts/modules/steam.nix | 22 +++++++++++++++++----- 2 files changed, 23 insertions(+), 5 deletions(-) diff --git a/hosts/lolcathost/default.nix b/hosts/lolcathost/default.nix index a75c426..889e9d5 100755 --- a/hosts/lolcathost/default.nix +++ b/hosts/lolcathost/default.nix @@ -340,6 +340,12 @@ in { # Enable OpenGL hardware = { graphics.enable = true; + + # opengl = { + # enable = true; + # driSupport = true; + # driSupport32Bit = true; + # } }; # DO NOT MODIFY diff --git a/hosts/modules/steam.nix b/hosts/modules/steam.nix index afd9b33..07f3ae1 100644 --- a/hosts/modules/steam.nix +++ b/hosts/modules/steam.nix @@ -11,14 +11,26 @@ "steam-run" ]; - programs.steam = { - enable = true; - remotePlay.openFirewall = true; - dedicatedServer.openFirewall = true; - localNetworkGameTransfers.openFirewall = true; + programs = { + steam = { + enable = true; + gamescopeSession.enable = true; + + remotePlay.openFirewall = true; + dedicatedServer.openFirewall = true; + localNetworkGameTransfers.openFirewall = true; + }; + + gamemode.enable = true; }; environment.systemPackages = with pkgs; [ steamcmd + + mangohud + protonup-qt + lutris + bottles + heroic ]; }