Skip to content

Mympd

services.mympd.enable

Whether to enable MyMPD server. Type: boolean

Default

false

Example

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/audio/mympd.nix

services.mympd.extraGroups

Additional groups for the systemd service.

Type: list of string

Default

[ ]

Example

["music"]

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/audio/mympd.nix

services.mympd.openFirewall

Open ports needed for the functionality of the program.

Type: boolean

Default

false

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/audio/mympd.nix

services.mympd.package

The mympd package to use. Type: package

Default

pkgs.mympd

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/audio/mympd.nix

services.mympd.settings

Manages the configuration files declaratively. For all the configuration options, see https://jcorporation.github.io/myMPD/configuration/configuration-files.

Each key represents the "File" column from the upstream configuration table, and the value is the content of that file.

Type: attribute set of (null or string or boolean or signed integer)

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/audio/mympd.nix

services.mympd.settings.http_port

The HTTP port where mympd's web interface will be available.

The HTTPS/SSL port can be configured via {option}config.

Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)

Example

"8080"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/audio/mympd.nix

services.mympd.settings.ssl

Whether to enable listening on the SSL port.

Refer to https://jcorporation.github.io/myMPD/configuration/configuration-files#ssl-options for more information.

Type: boolean

Default

false

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/audio/mympd.nix