summaryrefslogtreecommitdiffstats
path: root/default.nix
diff options
context:
space:
mode:
authorRobin Raymond <robin@robinraymond.de>2017-11-21 11:47:15 +0100
committerRobin Raymond <robin@robinraymond.de>2017-11-21 11:47:15 +0100
commit76f8c40df68bb1269a7441b213b33f3f032b2259 (patch)
tree93122193469c6e0124ea78643584f27f68332523 /default.nix
parentb5f22aff311d966e571c812fbd47d63693ee151c (diff)
rename virtualAliases -> extraVirtualAliases
Diffstat (limited to 'default.nix')
-rw-r--r--default.nix17
1 files changed, 16 insertions, 1 deletions
diff --git a/default.nix b/default.nix
index ee12213..c6195a9 100644
--- a/default.nix
+++ b/default.nix
@@ -115,8 +115,9 @@ in
default = {};
};
- virtualAliases = mkOption {
+ extraVirtualAliases = mkOption {
type = types.attrsOf (types.enum (builtins.attrNames cfg.loginAccounts));
+ warnings = [ "virtualAliases had been derprecated. Use extraVirtualAliases instead or use the `aliases` field of the loginAccount attribute set"];
example = {
"info@example.com" = "user1@example.com";
"postmaster@example.com" = "user1@example.com";
@@ -133,6 +134,20 @@ in
default = {};
};
+ virtualAliases = mkOption {
+ type = types.attrsOf (types.enum (builtins.attrNames cfg.loginAccounts));
+ warnings = [ "virtualAliases had been derprecated. Use extraVirtualAliases instead or use the `aliases` field of the loginAccount attribute set"];
+ example = {
+ "info@example.com" = "user1@example.com";
+ "postmaster@example.com" = "user1@example.com";
+ "abuse@example.com" = "user1@example.com";
+ };
+ description = ''
+ Alias for extraVirtualAliases.
+ '';
+ default = {};
+ };
+
vmailUID = mkOption {
type = types.int;
default = 5000;