{ inputs, lib, config, ... }: let enabled = config.mod.pppdotpm-site.enable; nginxEnabled = config.mod.nginx.enable; in { imports = [ inputs.pppdotpm-site.nixosModules.default ]; options = { mod.pppdotpm-site = { enable = lib.mkEnableOption "enable ppp.pm site"; }; }; config = lib.mkIf (enabled && nginxEnabled) { services.pppdotpm-site = { enable = true; domain = "ppp.pm"; useACMEHost = "ppp.pm"; }; }; }