pulsebert modifications by strfry

Committer: Astro <astro@spaceboyz.net>
This commit is contained in:
strfry 2019-02-13 19:12:07 +01:00 committed by k-ot
parent bca2d108cb
commit 9627ebe6d3
1 changed files with 31 additions and 2 deletions

View File

@ -133,9 +133,14 @@
#### https://nixos.org/nixos/options.html#services.mpd.enable #### https://nixos.org/nixos/options.html#services.mpd.enable
services.mpd = { services.mpd = {
enable=true; 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 = "/mnt/storage/Music";
#### musicDirectory = "nfs://storage.hq.c3d2.de:/mnt/zroot/storage/rpool/Music";
extraConfig = '' extraConfig = ''
#### music_directory "nfs://storage.hq.c3d2.de:/mnt/zroot/storage/rpool/Music"
####
audio_output { audio_output {
type "pulse" type "pulse"
name "/proc" name "/proc"
@ -146,8 +151,26 @@
name "SDK" name "SDK"
server "dacbert.hq.c3d2.de" 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 = { services.caddy = {
enable = true; enable = true;
agree = true; agree = true;
@ -159,11 +182,17 @@
}; };
fileSystems."/mnt/storage" = { fileSystems."/mnt/storage" = {
device = "storage.hq.c3d2.de:/mnt/zroot/storage/rpool"; device = "storage.hq.c3d2.de:/mnt/zroot/storage/rpool";
fsType = "nfs"; 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 # MPD music playing daemon with webinterface
services.ympd = { services.ympd = {
enable = true; enable = true;