diff --git a/hosts/pulsebert/configuration.nix b/hosts/pulsebert/configuration.nix index cfdc051a..8bc35a45 100644 --- a/hosts/pulsebert/configuration.nix +++ b/hosts/pulsebert/configuration.nix @@ -133,9 +133,14 @@ #### https://nixos.org/nixos/options.html#services.mpd.enable services.mpd = { enable=true; - network.listenAddress="any"; +#### (gescheiterter) Versuch q&d einfach die datei (database) einzuhaengen (statt mit proxy fuer database) +#### dbFile = "/mnt/service-data/mpd_index/database"; + network.listenAddress = "any"; musicDirectory = "/mnt/storage/Music"; +#### musicDirectory = "nfs://storage.hq.c3d2.de:/mnt/zroot/storage/rpool/Music"; extraConfig = '' +#### music_directory "nfs://storage.hq.c3d2.de:/mnt/zroot/storage/rpool/Music" +#### audio_output { type "pulse" name "/proc" @@ -146,8 +151,26 @@ name "SDK" server "dacbert.hq.c3d2.de" } + +#### mpd startet bei der option nicht mehr +#### database { +#### plugin "proxy" + #### vater was here! + #### jail (auf storage) + #### externe erstellung der datenbank von mpd in der naehe der ablage der daten +#### host "172.22.99.98" +#### } + +#### ausschalten der automatischen aktualisierung der datenbank von mpd +#### angeblich gibt es 2019-02-13 probleme, die zum absturz vom dienst mpd fuehren +#### wenn das problem behoben ist, dann kann die option wieder entfernt werden + auto_update "no" ''; }; + + # mpd likes to crash a lot while indexing, so... + systemd.services.mpd.serviceConfig.Restart="on-failure"; + services.caddy = { enable = true; agree = true; @@ -159,11 +182,17 @@ }; - fileSystems."/mnt/storage" = { + fileSystems."/mnt/storage" = { device = "storage.hq.c3d2.de:/mnt/zroot/storage/rpool"; fsType = "nfs"; }; +#### nur zum spielen mit dem bereitstellen von einer per nfs angebundenen datei als datenbank fuer mpd + fileSystems."/mnt/service-data/mpd_index" = { + device = "storage.hq.c3d2.de:/mnt/zroot/iocage/jails/mpd_index/root/var/mpd/.mpd"; + fsType = "nfs"; + }; + # MPD music playing daemon with webinterface services.ympd = { enable = true;