{ config, ... }: let cfg = config.services.syncyomi; baseUrl = "/syncyomi/"; in { services = { nginx = { virtualHosts."sync.eriedaberrie.me" = { locations.${baseUrl}.proxyPass = "http://127.0.0.1:${builtins.toString cfg.settings.port}/"; }; }; syncyomi = { enable = true; settings = { inherit baseUrl; }; }; }; }