diff --git a/modules/services.nix b/modules/services.nix index 4c4c3b7..b6059a3 100644 --- a/modules/services.nix +++ b/modules/services.nix @@ -25,12 +25,6 @@ MaxSessions = 2; LoginGraceTime = 30; }; - # Use only strong key exchange algos - extraConfig = '' - KexAlgorithms curve25519-sha256@libssh.org,curve25519-sha256 - Ciphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com - MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com - ''; }; # Tailscale @@ -39,20 +33,24 @@ # Fwupd services.fwupd.enable = true; - # udev - services.udev.extraRules = '' - ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="3434", MODE="0660", GROUP="plugdev" - ACTION=="add", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="3434", MODE="0660", GROUP="plugdev" - ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="0b05", MODE="0660", GROUP="plugdev" - ACTION=="add", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0b05", MODE="0660", GROUP="plugdev" - ''; - # Sunshine services.sunshine = { enable = true; autoStart = true; openFirewall = true; capSysAdmin = true; + applications = { + apps = [ + { + name = "Steam Big Picture"; + cmd = "${pkgs.steam}/bin/steam -bigpicture"; + } + { + name = "Desktop"; + cmd = "${pkgs.coreutils}/bin/true"; + } + ]; + }; }; services.avahi.publish.enable = true;