Fediversity/services/vm/peertube-vm.nix

35 lines
590 B
Nix
Raw Normal View History

2024-11-11 17:25:42 +01:00
{
2024-12-17 17:14:27 +01:00
modulesPath,
pkgs,
...
}:
2024-09-17 17:58:09 +02:00
2024-12-17 17:14:27 +01:00
{
imports = [ (modulesPath + "/virtualisation/qemu-vm.nix") ];
2024-09-17 17:58:09 +02:00
2024-12-17 17:14:27 +01:00
fediversity = {
enable = true;
domain = "localhost";
peertube.enable = true;
temp.peertubeSecretsFile = pkgs.writeText "secret" ''
574e093907d1157ac0f8e760a6deb1035402003af5763135bae9cbd6abe32b24
'';
};
services.peertube = {
settings = {
listen.hostname = "0.0.0.0";
instance.name = "PeerTube Test VM";
};
};
virtualisation.forwardPorts = [
{
from = "host";
host.port = 9000;
guest.port = 9000;
}
];
}