{ config, lib, inputs, ... }: let cfg = config.my.websites.portfolio; in { options.my.websites.portfolio = inputs.self.lib.mkServerOptions "portfolio" "portfolio" 0 lib; config.services.nginx.virtualHosts."danilo-reyes.com" = lib.mkIf cfg.enableProxy { forceSSL = true; enableACME = true; http2 = true; root = "/srv/www/danilo-reyes.com"; # index = "index.html"; locations."/".extraConfig = '' try_files $uri $uri/ =404; ''; }; }