{ ... }: { # systemd.tmpfiles.rules = [ # "f /run/agenix/freshrss 0770 freshrss freshrss -" # ]; services = { healthchecks = { enable = false; dataDir = "/var/lib/healthchecks"; listenAddress = "localhost"; port = 12121; settings = { DB = "sqlite"; REGISTRATION_OPEN = false; }; }; nginx = { virtualHosts = { "healthchecks.bhankas.org" = { addSSL = true; enableACME = true; locations = { "/".extraConfig = '' proxy_set_header Host $host; ''; "~ ^.+?\.php(/.*)?$".extraConfig = '' proxy_set_header Host $host; ''; }; }; }; }; }; security.acme = { acceptTerms = true; certs = { "healthchecks.bhankas.org" = { email = "admin@bhankas.org"; dnsResolver = "1.1.1.1:53"; }; }; }; }