{ pkgs , config , lib , ... }: with lib; let cfg = config.eboskma.programs.mpd; in { options.eboskma.programs.mpd = { enable = mkEnableOption "mpd"; }; config = mkIf (cfg.enable) { services.mpd = { enable = true; network = { startWhenNeeded = true; }; }; services.mpdris2 = { enable = true; notifications = true; }; }; }