From e0a1515495b5c8c8d5c556bec0252efc5955d649 Mon Sep 17 00:00:00 2001 From: Vegard Bieker Matthey Date: Sun, 12 Apr 2026 22:04:12 +0200 Subject: [PATCH] add steam --- hosts/perseus/configuration.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/hosts/perseus/configuration.nix b/hosts/perseus/configuration.nix index fbe0682..56ec2e1 100644 --- a/hosts/perseus/configuration.nix +++ b/hosts/perseus/configuration.nix @@ -1,5 +1,6 @@ { pkgs, + config, lib, name, ... @@ -52,6 +53,22 @@ services.udisks2.enable = true; + 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 + localNetworkGameTransfers.openFirewall = true; # Open ports in the firewall for Steam Local Network Game Transfers + }; + + nixpkgs.config.allowUnfreePredicate = + pkg: + builtins.elem (lib.getName pkg) [ + "steam" + "steam-original" + "steam-unwrapped" + "steam-run" + ]; + users.users.vbm = { packages = with pkgs; [ (import ../../scripts/dwls.nix { inherit pkgs lib; })