From 7f57f89a7762d50d2a3ffc5aee28d48bf9923e4e Mon Sep 17 00:00:00 2001 From: aaron Date: Sun, 28 Dec 2025 18:48:43 +0100 Subject: [PATCH] feature(steam): add steam module for all things around steam on wayland --- modules/nixos/steam.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 modules/nixos/steam.nix diff --git a/modules/nixos/steam.nix b/modules/nixos/steam.nix new file mode 100644 index 0000000..afb49e2 --- /dev/null +++ b/modules/nixos/steam.nix @@ -0,0 +1,19 @@ +{ config, lib, pkgs, ... }: + +{ + # allow unfree to install steam + nixpkgs.config.allowUnfree = true; + + # enable steam and open firewall + programs.steam = { + enable = true; + remotePlay.openFirewall = true; + dedicatedServer.openFirewall = true; + localNetworkGameTransfers.openFirewall = true; + }; + + # fix black screen in steam when using xwayland-satellite + programs.steam.package = pkgs.steam.override { + extraArgs = "-system-composer"; + }; +}