diff --git a/hosts/architect/navidrome.nix b/hosts/architect/navidrome.nix index b1f9209..809f830 100644 --- a/hosts/architect/navidrome.nix +++ b/hosts/architect/navidrome.nix @@ -30,29 +30,30 @@ in }; }; - # systemd.services = { - # "beets-update" = { - # enable = true; - # # requires = [ "remove-badmp3.service" "remove-badflac.service" ]; - # before = [ "beets-import.service" ]; - # serviceConfig = { - # Type = "oneshot"; - # ExecStart = "${pkgs.beets}/bin/beet -c ${beets_config} update"; - # }; - # }; + systemd.services = { + "beets-update" = { + enable = true; + # requires = [ "remove-badmp3.service" "remove-badflac.service" ]; + before = [ "beets-import.service" ]; + serviceConfig = { + Type = "oneshot"; + ExecStart = "${pkgs.beets}/bin/beet -c ${beets_config} update"; + }; + }; - # "beets-import" = { - # enable = true; - # path = [ pkgs.imagemagick ]; - # requires = [ "beets-update.service" ]; - # after = [ "beets-update.service" ]; - # serviceConfig = { - # Type = "oneshot"; - # ExecStart = - # "${pkgs.beets}/bin/beet -c ${beets_config} import --flat -q ${library_path}"; - # }; - # startAt = "weekly"; - # }; + "beets-import" = { + enable = true; + path = [ pkgs.imagemagick ]; + requires = [ "beets-update.service" ]; + after = [ "beets-update.service" ]; + serviceConfig = { + Type = "oneshot"; + ExecStart = + "${pkgs.beets}/bin/beet -c ${beets_config} import --flat -q ${library_path}"; + }; + startAt = "weekly"; + }; + }; # "remove-badmp3" = { # enable = true;