mirror of https://gitlab.crans.org/nounous/nixos
33 lines
675 B
Nix
33 lines
675 B
Nix
{ 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;
|
|
};
|
|
};
|
|
}
|