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

1 Commits

Author SHA1 Message Date
906cc1981e fix(tuna): nix types 2022-04-15 01:17:38 +02:00

View File

@@ -74,8 +74,8 @@ in {
systemd.tmpfiles.rules = let systemd.tmpfiles.rules = let
tags = lib.lists.unique (lib.concatMap ({tags ? [], ...}: tags) streams); tags = lib.lists.unique (lib.concatMap ({tags ? [], ...}: tags) streams);
tagStreams = tag: map (lib.getAttr "stream") (lib.filter ({tags ? [], ...}: lib.elem tag tags) streams); tagStreams = tag: lib.filter ({tags ? [], ...}: lib.elem tag tags) streams;
makePlaylist = name: urls: pkgs.writeText "${name}.m3u" (lib.concatStringsSep "\n" urls); makePlaylist = name: streams: pkgs.writeText "${name}.m3u" (lib.concatMapStringsSep "\n" (lib.getAttr "stream") streams);
in in
map (tag: map (tag:
tmpfilesConfig { tmpfilesConfig {
@@ -87,7 +87,7 @@ in {
argument = makePlaylist tag (tagStreams tag); argument = makePlaylist tag (tagStreams tag);
}) })
tags tags
+ [ ++ [
(tmpfilesConfig { (tmpfilesConfig {
type = "L+"; type = "L+";
mode = "0644"; mode = "0644";