From 29eb27cce624ca34bdd62532e08131c8dbc9363b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vili=20Sinerv=C3=A4?= Date: Fri, 9 May 2025 22:02:19 +0300 Subject: [PATCH] Add some gaming-server conf --- machine-confs/gaming.nix | 3 ++- services/gaming-server.nix | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 services/gaming-server.nix diff --git a/machine-confs/gaming.nix b/machine-confs/gaming.nix index 50341bc..b36d29c 100644 --- a/machine-confs/gaming.nix +++ b/machine-confs/gaming.nix @@ -6,7 +6,8 @@ ../base.nix ../desktop.nix ../users/vili.nix - ../hardware-specific/nvidia.nix + ../services/gaming-server.nix + # ../hardware-specific/nvidia.nix ]; users.users.vili.hashedPasswordFile = lib.mkForce null; diff --git a/services/gaming-server.nix b/services/gaming-server.nix new file mode 100644 index 0000000..738fbff --- /dev/null +++ b/services/gaming-server.nix @@ -0,0 +1,18 @@ +{ pkgs, ... }: +{ + environment.systemPackages = with pkgs; [ + parsec-bin + ]; + + programs.steam = { + enable = true; + extraCompatPackages = with pkgs; [ proton-ge-bin ]; + }; + + services.sunshine = { + enable = true; + autoStart = true; + openFirewall = true; + }; + +}