Skip to content

slskd - Settings

Configuration options for slskd settings.

Available Options

This page documents 5 configuration options.

Additional Options

This page has the following additional configuration options:

nixflix.slskd.settings

Extra/overriding slskd settings, passed straight through to services.slskd.settings on top of the directories defaults derived from the options above (e.g. downloadsDir).

Typeopen submodule of attribute set of anything
Default
{ }
Declared inmodules/slskd

nixflix.slskd.settings.directories.downloads

The path where downloaded files are saved.

Typeabsolute path
Default
$${cfg.downloadsDir}/complete
Example
"/data/downloads/complete"
Declared inmodules/slskd

nixflix.slskd.settings.directories.incomplete

Directory to store incomplete download files

Typeabsolute path
Default
$${cfg.downloadsDir}/incomplete
Example
"/data/downloads/incomplete"
Declared inmodules/slskd

nixflix.slskd.settings.shares.directories

Directories shared with the Soulseek network.

Typelist of absolute path
Default
if config.nixflix.lidarr.enabled then config.nixflix.lidarr.mediaDirs else [ ]
Example
[
  "/data/media/music"
]
Declared inmodules/slskd

nixflix.slskd.settings.web.port

Port on which the slskd web UI/API listens.

Type16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
5030
Declared inmodules/slskd