nixos/programs/mopidy.nix
2024-09-20 18:00:01 +02:00

33 lines
674 B
Nix

{ config, lib, pkgs, ... }:
{
services.mopidy = {
enable = true;
extensionPackages = with pkgs; [ mopidy-youtube mopidy-local mopidy-mpd mopidy-mpris mopidy-iris ];
settings = {
http = {
hostname = "::";
};
mpd = {
enabled = true;
hostname = "127.0.0.1";
port = 6600;
max_connections = 20;
connection_timeout = 60;
};
local = {
media_dir = "/home/ed/Music";
};
youtube = {
enabled = true;
youtube_dl_package = "yt_dlp";
allow_cache = true;
};
};
};
programs.ncmpcpp = {
enable = true;
mpdMusicDir = "~/Music";
};
}