35 lines
691 B
Nix
35 lines
691 B
Nix
{
|
|
pkgs,
|
|
config,
|
|
...
|
|
}: {
|
|
services = {
|
|
mopidy = {
|
|
enable = true;
|
|
extensionPackages = with pkgs; [
|
|
mopidy-mpd
|
|
mopidy-subidy
|
|
mopidy-moped
|
|
];
|
|
settings = {
|
|
http = {
|
|
enabled = true;
|
|
hostname = "127.0.0.1";
|
|
port = "6680";
|
|
zeroconf = "Mopidy HTTP server on loki";
|
|
csrf_protection = true;
|
|
default_app = "mopidy";
|
|
};
|
|
jellyfin = {
|
|
hostname = "jelly.duckland.org";
|
|
username = "don";
|
|
password = "D4u5c3k!@";
|
|
albumartistsort = false;
|
|
};
|
|
mpd = {
|
|
enabled = true;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|