+6
nixos/doc/manual/release-notes/rl-2405.section.md
+6
nixos/doc/manual/release-notes/rl-2405.section.md
···- The module `services.github-runner` has been removed. To configure a single GitHub Actions Runner refer to `services.github-runners.*`. Note that this will trigger a new runner registration.
···- The module `services.github-runner` has been removed. To configure a single GitHub Actions Runner refer to `services.github-runners.*`. Note that this will trigger a new runner registration.
+224
-102
nixos/modules/services/web-apps/slskd.nix
+224
-102
nixos/modules/services/web-apps/slskd.nix
···-rotateLogs = mkEnableOption "enable an unit and timer that will rotate logs in /var/slskd/logs";···ReadOnlyPaths = map (d: builtins.elemAt (builtins.split "[^/]*(/.+)" d) 1) cfg.settings.shares.directories;···networking.firewall.allowedTCPPorts = lib.optional cfg.openFirewall cfg.settings.soulseek.listen_port;-"${pkgs.findutils}/bin/find /var/lib/slskd/logs/ -type f -mtime +1 -exec ${pkgs.gzip}/bin/gzip -q {} ';'"
···+type = types.submodule (import ../web-servers/nginx/vhost-options.nix { inherit config lib; });+Other, optional credentials like SOCKS5 with `SLSKD_SLSK_PROXY_USERNAME` and `SLSKD_SLSK_PROXY_PASSWORD`+description = "Whether to open the firewall for the soulseek network listen port (not the web interface port).";+example = lib.literalExpression ''[ "/home/John/Music" "!/home/John/Music/Recordings" "[Music Drive]/mnt" ]'';···+confWithoutNullValues = (lib.filterAttrsRecursive (key: value: (builtins.tryEval value).success && value != null) cfg.settings);ReadOnlyPaths = map (d: builtins.elemAt (builtins.split "[^/]*(/.+)" d) 1) cfg.settings.shares.directories;+(lib.optional (cfg.settings.directories.incomplete != null) cfg.settings.directories.incomplete) +++(lib.optional (cfg.settings.directories.downloads != null) cfg.settings.directories.downloads);···networking.firewall.allowedTCPPorts = lib.optional cfg.openFirewall cfg.settings.soulseek.listen_port;
+1
-1
pkgs/servers/web-apps/slskd/default.nix
+1
-1
pkgs/servers/web-apps/slskd/default.nix