X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fenvironment.nix;h=9bfb80a7609a7c2926e3894ef6311385150f1298;hb=5b53d86f38bd8e42695a62be9a833beb66bbbba3;hp=2aa8b5e272c9a9f9924e447cbed7be0594bcaa9a;hpb=ab8f306d7c2c49b8116e1af7b355ed2384617ed9;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/environment.nix b/modules/private/environment.nix index 2aa8b5e..9bfb80a 100644 --- a/modules/private/environment.nix +++ b/modules/private/environment.nix @@ -259,6 +259,7 @@ in description = "Jabber configuration"; type = submodule { options = { + postfix_user_filter = mkOption { type = str; description = "Postfix filter to get xmpp users"; }; ldap = mkLdapOptions "Jabber" {}; postgresql = mkPsqlOptions "Jabber"; }; @@ -593,6 +594,7 @@ in description = "Mail script recipients"; type = attrsOf (submodule { options = { + external = mkEnableOption "Create a script_@mail.immae.eu external address"; src = mkOption { description = '' git source to fetch the script from. @@ -951,8 +953,8 @@ in description = "Websites configurations"; type = submodule { options = { - aten = mkOption { - description = "Aten configurations by environment"; + isabelle = mkOption { + description = "Isabelle configurations by environment"; type = let atenSubmodule = mkOption { @@ -968,8 +970,8 @@ in in submodule { options = { - production = atenSubmodule; - integration = atenSubmodule; + aten_production = atenSubmodule; + aten_integration = atenSubmodule; }; }; }; @@ -1104,6 +1106,23 @@ in }; }; }; + richie = mkOption { + description = "Europe Richie configurations by environment"; + type = submodule { + options = { + mysql = mkMysqlOptions "Richie"; + smtp_mailer = mkOption { + description = "SMTP mailer configuration"; + type = submodule { + options = { + user = mkOption { type = str; description = "Username"; }; + password = mkOption { type = str; description = "Password"; }; + }; + }; + }; + }; + }; + }; tellesflorian = mkOption { description = "Tellesflorian configurations by environment"; type =