merge auth SP module into main configuration; add enableSso option

`enableSso` is being added to the following SP modules:
* gitea (forgejo)
* nextcloud
* roundcube
* simple-nixos-mailserver
This commit is contained in:
Alexander Tomokhov
2025-01-29 18:17:17 +04:00
parent 3a8a3dfc95
commit 29d1759186
12 changed files with 59 additions and 105 deletions

View File

@@ -11,8 +11,8 @@ let
hostName = "${cfg.subdomain}.${sp.domain}";
auth-passthru = config.passthru.selfprivacy.auth;
is-auth-enabled = sp.modules.auth.enable or false;
cfg = sp.modules.nextcloud;
is-auth-enabled = cfg.enableSso;
ldap_scheme_and_host = "ldaps://${auth-passthru.ldap-host}";
occ = "${config.services.nextcloud.occ}/bin/nextcloud-occ";