Previously, this module is written assuming the system uses Nginx as its reverse proxy. With a small change, evaluation will at least not fail when nginx is disabled. The user is still responsible for setting up their own reverse proxy though, if they disable nginx.
Thanks for your contribution. I think that requires lib.recursiveUpdate, if you can make the check green I am happy to merge that (you can run it locally with nix flake check).
Previously, this module is written assuming the system uses Nginx as its reverse proxy. With a small change, evaluation will at least not fail when nginx is disabled. The user is still responsible for setting up their own reverse proxy though, if they disable nginx.