{config, ...}: { services.pgadmin = { enable = true; initialPasswordFile = "${config.age.secrets.pgadmin-pw.path}"; initialEmail = "sascha.koenig@azintec.com"; }; # Traefik configuration specific to baserow services.traefik.dynamicConfigOptions.http = { services.pgadmin.loadBalancer.servers = [{url = "http://localhost:5050/";}]; routers.pgadmin = { rule = "Host(`pg.l.az-gruppe.com`)"; tls.certResolver = "ionos"; service = "pgadmin"; entrypoints = "websecure"; }; }; }