{ config, lib, pkgs, ... }: let hostname = config.instance.hostname; admins = config.instance.local-admins; domain = config.instance.local-domain; gen-addrs = names: domain: map (name: "${name}@${domain}") names; admin-addrs = gen-addrs admins domain; in { config.fudo.mail-server.alias-users = { root = admin-addrs; postmaster = admin-addrs; www-data = admin-addrs; hostmaster = admin-addrs; webmaster = admin-addrs; ftp = admin-addrs; irc = admin-addrs; admin = admin-addrs; system = admin-addrs; asdf = [ "mswaffer@gmail.com" "bouncetest@fudo.org" ]; network-info = [ "niten@fudo.org" ]; }; }