diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2024-04-26 12:01:18 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-26 12:01:18 +0000 |
commit | 7ac1647abc383ad3d6c59cfb57519294d5809143 (patch) | |
tree | 0bbc9b93db904ec6f0321dab341f3c93c1501732 /nixos | |
parent | 3a6265b8b5185addde4539f8a4db0cb412ba0e92 (diff) | |
parent | b00f19626a7ef8bfb065c087370a32aba634d9b2 (diff) |
Merge master into staging-next
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/networking/sunshine.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/nixos/modules/services/networking/sunshine.nix b/nixos/modules/services/networking/sunshine.nix index c115b9cd5cf99..0749eaee95d8a 100644 --- a/nixos/modules/services/networking/sunshine.nix +++ b/nixos/modules/services/networking/sunshine.nix @@ -32,6 +32,13 @@ in Whether to give the Sunshine binary CAP_SYS_ADMIN, required for DRM/KMS screen capture. ''; }; + autoStart = mkOption { + type = bool; + default = true; + description = '' + Whether sunshine should be started automatically. + ''; + }; settings = mkOption { default = { }; description = '' @@ -135,7 +142,7 @@ in systemd.user.services.sunshine = { description = "Self-hosted game stream host for Moonlight"; - wantedBy = [ "graphical-session.target" ]; + wantedBy = mkIf cfg.autoStart [ "graphical-session.target" ]; partOf = [ "graphical-session.target" ]; wants = [ "graphical-session.target" ]; after = [ "graphical-session.target" ]; |