moved steam config out of nix configurations

This commit is contained in:
Leyla Becker 2025-06-03 16:32:44 -05:00
parent 9c7cc3e3a7
commit 2c011fda87
6 changed files with 12 additions and 16 deletions

View file

@ -52,6 +52,7 @@ in {
discord.enable = true; discord.enable = true;
makemkv.enable = true; makemkv.enable = true;
signal-desktop-bin.enable = true; signal-desktop-bin.enable = true;
steam.enable = true;
}) })
]; ];
}; };

View file

@ -98,12 +98,7 @@
# Packages that need to be installed with some extra configuration # Packages that need to be installed with some extra configuration
# See https://search.nixos.org/options for all options # See https://search.nixos.org/options for all options
programs.steam = { programs = {};
enable = true;
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
localNetworkGameTransfers.openFirewall = true; # Open ports in the firewall for Steam Local Network Game Transfers
};
# Some programs need SUID wrappers, can be configured further or are # Some programs need SUID wrappers, can be configured further or are
# started in user sessions. # started in user sessions.

View file

@ -70,11 +70,6 @@
programs = { programs = {
adb.enable = true; adb.enable = true;
steam = {
# enable = true;
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
};
}; };
networking = { networking = {

View file

@ -187,11 +187,6 @@
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
cachefilesd cachefilesd
]; ];
programs.steam = {
# enable = true;
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
};
hardware.steam-hardware.enable = true; # Provides udev rules for controller, HTC vive, and Valve Index hardware.steam-hardware.enable = true; # Provides udev rules for controller, HTC vive, and Valve Index
networking = { networking = {

View file

@ -14,6 +14,7 @@
./ollama.nix ./ollama.nix
./ai.nix ./ai.nix
./tailscale.nix ./tailscale.nix
./steam.nix
./server ./server
]; ];

View file

@ -0,0 +1,9 @@
{...}: {
programs = {
steam = {
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
localNetworkGameTransfers.openFirewall = true; # Open ports in the firewall for Steam Local Network Game Transfers
};
};
}