about summary refs log blame commit diff stats
path: root/home-manager/config/mpd/default.nix
blob: 013fe5470d7d6a4d825a4bb08d25c3b63c90f95a (plain) (tree)
1
2
3
4
5
6
7
8



         
                                         
    
                  




















                                                                                                  
{
  config,
  pkgs,
  ...
}: let
  dataDir = "${config.xdg.dataHome}/mpd";
in {
  services.mpd = {
    enable = true;
    inherit dataDir;
    musicDirectory = "~/media/music";
    network = {
      listenAddress = "${dataDir}/socket";
    };
    extraConfig = ''
      metadata_to_use	"artist,album,title,track,name,genre,date,composer,performer,disc,comment"
      auto_update	"yes"

      #database {
      #       plugin "simple"
      #       path "~/.local/share/mpd/db
      #       cache_directory "~/.local/share/mpd/cache"
      #}

      filesystem_charset		"UTF-8"
    '';
  };
}
# vim: ts=2