Sunshine: Difference between revisions
Tags: Mobile edit Mobile web edit |
Drop Attribution, the reddit post is more fitting for the PR that got merged as a nixos module. It has not much to do with the current wiki page. |
||
(6 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
This page is intended to explain how to use Sunshine, an open-source implementation of | This page is intended to explain how to use Sunshine, an open-source implementation of NVIDIA’s GameStream protocol. | ||
== Install == | == Install == | ||
To install Sunshine | |||
To install Sunshine and enable it you can use the following snippet: | |||
{{file|/etc/nixos/configuration.nix|nix|<nowiki> | {{file|/etc/nixos/configuration.nix|nix|<nowiki> | ||
services.sunshine = { | |||
services | |||
enable = true; | enable = true; | ||
autoStart = true; | |||
capSysAdmin = true; # only needed for Wayland -- omit this when using with Xorg | |||
openFirewall = true; | |||
}; | }; | ||
</nowiki>}} | </nowiki>}} | ||
== Connecting to the host == | == Connecting to the host == | ||
Sunshine needs to be started with the < | 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 <code>sunshine</code> 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. | ||
Line 46: | Line 29: | ||
If this doesn’t work you should double check the port in the Sunshine’s WebGUI. You can access this from the Host PC in a web browser <code>https://localhost:47990</code> | If this doesn’t work you should double check the port in the Sunshine’s WebGUI. You can access this from the Host PC in a web browser <code>https://localhost:47990</code> | ||
[[Category:Applications]] | [[Category:Applications]] | ||
[[Category:Gaming]] | [[Category:Gaming]] |