Sunshine: Difference between revisions
imported from old wiki |
added notes around capSysAdmin with Xorg and autostart behavior |
||
| Line 10: | Line 10: | ||
enable = true; | enable = true; | ||
autoStart = true; | autoStart = true; | ||
capSysAdmin = true; | capSysAdmin = true; # only needed for Wayland -- omit this when using with Xorg | ||
openFirewall = true; | openFirewall = true; | ||
}; | }; | ||
| Line 31: | Line 31: | ||
== Connecting to the host == | == Connecting to the host == | ||
Sunshine needs to be started with the <pre>sunshine</pre> command. | When installed via the NixOS module, Sunshine is configured as a Systemd user unit, and will start automatically on login to a graphical session. Note that a logout/login or restart may be required for Sunshine to start after initially adding it to your configuration due to limitations of NixOS' handling of user units with <code>nixos-rebuild</code>. | ||
If <code>services.sunshine.autoStart</code> is set to <code>false,</code> Sunshine needs to be started with the <pre>sunshine</pre> command. | |||
You may have to manually add the host running Sunshine to your Moonlight client. This, thankfully, is not hard to do. | You may have to manually add the host running Sunshine to your Moonlight client. This, thankfully, is not hard to do. | ||