From 05796f7d920bc02b53a72a4d2ee6233a1431b4d2 Mon Sep 17 00:00:00 2001 From: rogueking Date: Fri, 13 Mar 2026 23:53:24 -0700 Subject: [PATCH] adding sunshine --- hosts/armaros/configuration.nix | 14 ++++++++++++++ hosts/armaros/hardware-configuration.nix | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/hosts/armaros/configuration.nix b/hosts/armaros/configuration.nix index ac55e45..445a110 100644 --- a/hosts/armaros/configuration.nix +++ b/hosts/armaros/configuration.nix @@ -80,6 +80,20 @@ variant = ""; }; + services.sunshine = { + enable = true; + autoStart = true; + capSysAdmin = true; # Required for KMS screen capture (especially on Wayland) + openFirewall = true; # Automatically opens required ports for Moonlight + }; + + # Enable Avahi so Moonlight automatically discovers your PC on the network + services.avahi = { + enable = true; + publish.enable = true; + publish.userServices = true; + }; + # Enable CUPS to print documents. services.printing.enable = false; diff --git a/hosts/armaros/hardware-configuration.nix b/hosts/armaros/hardware-configuration.nix index 196888a..7939680 100644 --- a/hosts/armaros/hardware-configuration.nix +++ b/hosts/armaros/hardware-configuration.nix @@ -14,7 +14,7 @@ boot.initrd.availableKernelModules = ["virtio_pci" "virtio_scsi" "ahci" "sd_mod"]; boot.initrd.kernelModules = []; - boot.kernelModules = []; + boot.kernelModules = [uinput]; boot.extraModulePackages = []; fileSystems."/" = {