{ pkgs, util, ... }: let script = '' music="/storage/hot/media/music/" docker run --rm -v "''${music}":/music voronind.com/yamusic:latest ''; in { systemd.services.yandex_music = util.mkStaticSystemdService { enable = true; description = "Sync music from Yandex.Music."; serviceConfig = { Type = "oneshot"; }; path = with pkgs; [ docker ]; script = script; }; systemd.timers.yandex_music = { timerConfig = { OnCalendar = "daily"; Persistent = true; Unit = "yandex_music.service"; }; wantedBy = [ "timers.target" ]; }; }