{ pkgs, modulesPath, ... }: { imports = [ ../fediversity (modulesPath + "/virtualisation/qemu-vm.nix") ]; services.peertube = { enableWebHttps = false; settings = { listen.hostname = "0.0.0.0"; instance.name = "PeerTube Test VM"; }; # TODO: use agenix secrets.secretsFile = pkgs.writeText "secret" '' 574e093907d1157ac0f8e760a6deb1035402003af5763135bae9cbd6abe32b24 ''; }; virtualisation.forwardPorts = [ { from = "host"; host.port = 9000; guest.port = 9000; } ]; }