diff --git a/common/steam.nix b/common/steam.nix index cd27dac..b262ca9 100644 --- a/common/steam.nix +++ b/common/steam.nix @@ -3,13 +3,12 @@ { config = lib.mkIf config.programs.steam.enable { programs.steam = { - package = pkgs.steam.override { - extraArgs = "-pipewire"; # for remote play with PipeWire - }; - remotePlay.openFirewall = true; dedicatedServer.openFirewall = true; localNetworkGameTransfers.openFirewall = true; + gamescopeSession.enable = true; + extest.enable = true; + protontricks.enable = true; }; services.joycond.enable = true; diff --git a/services/owncast.nix b/services/owncast.nix index 47173d0..1fbf52f 100644 --- a/services/owncast.nix +++ b/services/owncast.nix @@ -22,7 +22,10 @@ in ${cfg.domain} = { forceSSL = true; enableACME = true; - locations."/".proxyPass = "http://127.0.0.1:32769/"; + locations."/" = { + proxyPass = "http://127.0.0.1:32769/"; + proxyWebsockets = true; + }; }; }; };