{ lib, modulesPath, ... }: let inherit (lib) mkVMOverride; in { imports = [ (modulesPath + "/virtualisation/qemu-vm.nix") ]; fediversity = { enable = true; domain = "localhost"; pixelfed.enable = true; }; services.pixelfed = { settings = { FORCE_HTTPS_URLS = false; }; nginx = { forceSSL = mkVMOverride false; enableACME = mkVMOverride false; }; }; virtualisation.memorySize = 2048; virtualisation.forwardPorts = [ { from = "host"; host.port = 8000; guest.port = 80; } ]; }