added steam nixos module

This commit is contained in:
John Lancaster
2026-03-26 18:39:34 -05:00
parent ea7e53f04d
commit 6ef67a575a
2 changed files with 15 additions and 0 deletions
+1
View File
@@ -22,6 +22,7 @@
sudo
john
gnome
steam
# greetd
# niri
]);
+14
View File
@@ -0,0 +1,14 @@
{ self, inputs, ... }: {
flake.modules.nixos.steam = {
programs.steam = {
enable = true;
gamescopeSession.enable = true;
# Open ports in the firewall for Steam Remote Play
remotePlay.openFirewall = true;
# Open ports in the firewall for Source Dedicated Server
dedicatedServer.openFirewall = true;
# Open ports in the firewall for Steam Local Network Game Transfers
localNetworkGameTransfers.openFirewall = true;
};
};
}