]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/websites/tools/mail/roundcubemail.nix
Add specification for the private config file as a module.
[perso/Immae/Config/Nix.git] / modules / private / websites / tools / mail / roundcubemail.nix
index 8bb60d639db2ef916769bdfb37953ecb93ec0245..35de312e1beeaa89d00c62b0f4931fd76754169d 100644 (file)
@@ -14,9 +14,12 @@ rec {
     user = apache.user;
     group = apache.group;
     permissions = "0400";
-    text = ''
+    text =
+      let
+        psql_url = with env.postgresql; "pgsql://${user}:${password}@unix(${socket}:${port})/${database}";
+      in ''
       <?php
-        $config['db_dsnw'] = '${env.psql_url}';
+        $config['db_dsnw'] = '${psql_url}';
         $config['default_host'] = 'ssl://imap.immae.eu';
         $config['username_domain'] = array(
           "imap.immae.eu" => "mail.immae.eu"