My NixOS configuration (mirror)
at main 16 lines 360 B view raw
1{ 2 config, 3 lib, 4 ... 5}: { 6 options.modules.programs.steam.enable = lib.mkEnableOption "steam support"; 7 8 config = lib.mkIf config.modules.programs.steam.enable { 9 programs.steam = { 10 enable = true; 11 remotePlay.openFirewall = true; 12 dedicatedServer.openFirewall = true; 13 localNetworkGameTransfers.openFirewall = true; 14 }; 15 }; 16}