diff --git a/modules/gaming/steam.nix b/modules/gaming/steam.nix index 1aca9a9..2d8f339 100644 --- a/modules/gaming/steam.nix +++ b/modules/gaming/steam.nix @@ -1,9 +1,17 @@ { pkgs, inputs, ... }: +let + system = pkgs.stdenv.hostPlatform.system; + + pkgsUnstable = import inputs.nixpkgs-unstable { + inherit system; + config.allowUnfree = true; + }; +in { programs = { steam = { enable = true; - package = inputs.nixpkgs-unstable.legacyPackages.${pkgs.stdenv.hostPlatform.system}.steam; + package = pkgsUnstable.steam; remotePlay.openFirewall = true; dedicatedServer.openFirewall = true; gamescopeSession.enable = true;