Skip to content

slskd - Settings - Soulseek

Configuration options for slskd settings soulseek.

Available Options

This page documents 3 configuration options.

nixflix.slskd.settings.soulseek.listen_port

Port on which slskd listens for incoming Soulseek peer connections.

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

nixflix.slskd.settings.soulseek.password

Soulseek network password. Required when nixflix.slskd.enable = true.

Warning

Can be a plain string (visible in Nix store) or { _secret = /path/to/file; } for file-based secrets.

Plain-text secrets will be visible in the Nix store. Use { _secret = path; } for sensitive data.

Typenull or string or (submodule)
Default
null
Example
{ _secret = "/run/secrets/secret-file"; }
Declared inmodules/slskd

nixflix.slskd.settings.soulseek.username

Soulseek network username. Required when nixflix.slskd.enable = true.

Warning

Can be a plain string (visible in Nix store) or { _secret = /path/to/file; } for file-based secrets.

Plain-text secrets will be visible in the Nix store. Use { _secret = path; } for sensitive data.

Typenull or string or (submodule)
Default
null
Example
{ _secret = "/run/secrets/secret-file"; }
Declared inmodules/slskd