summaryrefslogtreecommitdiff
path: root/modules/sunshine.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/sunshine.nix')
-rw-r--r--modules/sunshine.nix23
1 files changed, 23 insertions, 0 deletions
diff --git a/modules/sunshine.nix b/modules/sunshine.nix
new file mode 100644
index 0000000..86e68f4
--- /dev/null
+++ b/modules/sunshine.nix
@@ -0,0 +1,23 @@
+{ ... }:
+{
+ services.sunshine = {
+ enable = true;
+ autoStart = true;
+ capSysAdmin = true;
+ openFirewall = true;
+ # applications = {
+ # apps = [
+ # {
+ # name = "Auto Desktop";
+ # prep-cmd = [
+ # {
+ # # do = "${pkgs.sway}/bin/swaymsg \"output DP-2 mode --custom \${SUNSHINE_CLIENT_WIDTH}x\${SUNSHINE_CLIENT_HEIGHT}@\${SUNSHINE_CLIENT_FPS}Hz\"";
+ # do = "${pkgs.zsh}/bin/zsh -c \"${pkgs.sway}/bin/swaymsg \"output DP-2 mode --custom 1920x1080@60Hz\"\"";
+ # undo = "${pkgs.sway}/bin/swaymsg \"output DP-2 mode 3440x1440\"";
+ # }
+ # ];
+ # }
+ # ];
+ # };
+ };
+}