Trying out pijul
{ config, pkgs, ... }:

let
  pulse = pkgs.pulseaudioFull;
in
{
  boot = {
    kernelModules = [ "snd-seq" "snd-rawmidi" ];
  };

  hardware.pulseaudio = {
    enable = true;
    support32Bit = true;
    package = pulse;
  };

  services.mpd = {
    enable = true;
    user = "fedor";
    group = "users";
    musicDirectory = "/home/fedor/+/music";
    dataDir = "/home/fedor/.config/mpd";
    extraConfig = ''
      audio_output {
         type "alsa"
         name "alsa"
         device			"hw:0,0"	# optional 
         format			"44100:16:2"	# optional
         mixer_type		"hardware"
         mixer_device		"default"
         mixer_control		"PCM"
       }
    '';
  };
}