diff --git a/modules/hosts/keith/configuration.nix b/modules/hosts/keith/configuration.nix index 8209368..45b1977 100644 --- a/modules/hosts/keith/configuration.nix +++ b/modules/hosts/keith/configuration.nix @@ -8,6 +8,7 @@ development-tools i18n-de mount-duke-smb + # (sunshine "weckyy702") #TODO: moar aspects ]; diff --git a/modules/services/sunshine.nix b/modules/services/sunshine.nix new file mode 100644 index 0000000..a6d7754 --- /dev/null +++ b/modules/services/sunshine.nix @@ -0,0 +1,25 @@ +{ + config.flake.factory.sunshine = user: { + services.sunshine = { + enable = true; + autoStart = true; + capSysAdmin = true; + applications = { + apps = [ + { + name = "Steam Big Picture"; + detached = [ + "sudo -u ${user} setsid steam steam://open/bigpicture" + ]; + prep-cmd = [ + { + do = ""; + undo = "sudo -u ${user} setsid steam steam://close/bigpicture"; + } + ]; + } + ]; + }; + }; + }; +}