diff --git a/modules/services/mpd.nix b/modules/services/mpd.nix index e43b7fa..f0051b3 100644 --- a/modules/services/mpd.nix +++ b/modules/services/mpd.nix @@ -14,19 +14,17 @@ services.mpd = { enable = true; - settings = { - playlist_directory = "/home/${username}/Music/.playlists"; - music_directory = "/home/${username}/Music"; - restore_paused = "yes"; - auto_update = "yes"; + playlistDirectory = "/home/${username}/Music/.playlists"; + musicDirectory = "/home/${username}/Music"; + extraConfig = '' + restore_paused "yes" + auto_update "yes" - audio_output = [ - { - type = "pipewire"; - name = "pipewire"; - } - ]; - }; + audio_output { + type "pipewire" + name "pipewire" + } + ''; user = "${username}"; # PipeWire requires this as it runs as the normal user and mpd normally runs as a system user. # Optional: