1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 18:21:07 +01:00

feat(mpd-fm): add streams as playlist for use with MPD clients

This commit is contained in:
2021-04-08 11:59:53 +02:00
parent 6516c5c9b7
commit 556255ac8b

View File

@@ -41,6 +41,14 @@ in
environment.systemPackages = [ pkgs.mpc_cli ];
system.activationScripts.mpd-playlists =
let playlistFile = pkgs.writeText "radio.m3u" (lib.concatMapStringsSep "\n" (lib.getAttr "stream") streams);
in ''
rm -rf /var/lib/mpd/playlists
install -d /var/lib/mpd/playlists
ln -sfn "${toString playlistFile}" "/var/lib/mpd/playlists/radio.m3u"
'';
services.mpd-fm = {
enable = true;
# stationsFile = "/etc/mpd-fm/stations.json";