{ config, pkgs, ... }: { imports = [ ../../../modules/services/peertube-runner.nix ]; age.secrets = { peertube-token = { file = ../../../secrets/peertube-runner-1/peertube_token_file.age; }; }; services.peertube-runner = { enable = true; package = pkgs.crans.peertube.runner; settings = { jobs.concurrency = 2; ffmpeg = { threads = 0; # Let ffmpeg automatically choose. nice = 5; }; }; instancesToRegister."CransTube" = { url = "https://peertube.crans.org"; runnerName = "peertube-runner-1"; registrationTokenFile = config.age.secrets.peertube-token.path; }; }; }