{ lib, config, ... }: let enabled = config.mod.whib-frontend.enable; in { options = { mod.whib-frontend = { enable = lib.mkEnableOption "enable WHIB backend"; }; }; config = lib.mkIf enabled { services.whib-frontend = { enable = true; domain = "whib-frontend.local"; port = "8081"; backendHost = "https://api.whib.ppp.pm/"; # "whib-backend.local"; }; virtualisation.vmVariant = { virtualisation = { forwardPorts = [ { # Service API from = "host"; host.port = 8081; guest.port = 8081; } ]; }; }; }; }