diff options
| author | Leander Scherer <leander@schererleander.de> | 2026-07-02 14:55:02 +0200 |
|---|---|---|
| committer | Leander Scherer <leander@schererleander.de> | 2026-07-02 14:55:02 +0200 |
| commit | 1fbfafda75bde573ba6aa442415967a91ea21927 (patch) | |
| tree | 350ecade8aeba4efd5c01e42f5d45c9090e8dc93 /modules | |
| parent | 801a94345544637fcbbfee4125ac76f52d2610b5 (diff) | |
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/hosts/adam/flake-parts.nix | 1 | ||||
| -rw-r--r-- | modules/services/sunshine.nix | 20 |
2 files changed, 21 insertions, 0 deletions
diff --git a/modules/hosts/adam/flake-parts.nix b/modules/hosts/adam/flake-parts.nix index 800ca80..b737a34 100644 --- a/modules/hosts/adam/flake-parts.nix +++ b/modules/hosts/adam/flake-parts.nix @@ -21,6 +21,7 @@ steam tailscale wooting + sunshine ]; }; } diff --git a/modules/services/sunshine.nix b/modules/services/sunshine.nix index b28df3a..2dbcad2 100644 --- a/modules/services/sunshine.nix +++ b/modules/services/sunshine.nix @@ -5,6 +5,26 @@ autoStart = true; capSysAdmin = true; openFirewall = true; + + settings = { + sunshine_name = "Adam-Sunshine"; + # Force hardware encoding for AMD + encoder = "vaapi"; + }; + + applications = { + apps = [ + { + name = "Desktop"; + image-path = "desktop.png"; + } + { + name = "Steam Big Picture"; + cmd = "steam -tenfoot"; + image-path = "steam.png"; + } + ]; + }; }; }; } |
