diff options
Diffstat (limited to 'home/dot_config/mpd/mpd.conf.tmpl')
| -rw-r--r-- | home/dot_config/mpd/mpd.conf.tmpl | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/home/dot_config/mpd/mpd.conf.tmpl b/home/dot_config/mpd/mpd.conf.tmpl index affaec1..141a565 100644 --- a/home/dot_config/mpd/mpd.conf.tmpl +++ b/home/dot_config/mpd/mpd.conf.tmpl @@ -5,9 +5,17 @@ {{- if $host -}} {{- $music_directory = printf "%s/music" $base_dir -}} {{- end -}} +{{- with (dig "mpd" "music_dir" nil .) -}} +{{- $music_directory = . -}} +{{- end -}} + +{{- $playlist_directory := printf "%s/playlists" $base_dir }} +{{- with (dig "mpd" "playlist_dir" nil .) -}} +{{- $playlist_directory = . -}} +{{- end -}} music_directory "{{ $music_directory }}" -playlist_directory "{{ $base_dir }}/playlists" +playlist_directory "{{ $playlist_directory }}" pid_file "{{ $base_dir }}/mpd.pid" state_file "{{ $base_dir }}/mpdstate" @@ -35,10 +43,20 @@ database { } {{- end }} +{{- $default_output_type := "" }} +{{- if eq .chezmoi.os "darwin" }} +{{- $default_output_type = "osx" }} +{{- else if eq .chezmoi.os "linux" }} +{{- $default_output_type = "pulse" }} +{{- end }} +{{- with $default_output_type }} + audio_output { - type "pulse" + type "{{ $default_output_type }}" name "desktop output" + mixer_type "software" } +{{- end }} input_cache { size "512 MB" |