mgoblinTool = ./websites/tools/mgoblin;
peertubeTool = ./websites/tools/peertube;
toolsTool = ./websites/tools/tools;
+ mailTool = ./websites/tools/mail;
+ mail = ./mail;
+ mailMilters = ./mail/milters.nix;
+ mailPostfix = ./mail/postfix.nix;
+ mailDovecot = ./mail/dovecot.nix;
+ mailRspamd = ./mail/rspamd.nix;
+
+ buildbot = ./buildbot;
+ certificates = ./certificates.nix;
+ gitolite = ./gitolite;
irc = ./irc.nix;
+ pub = ./pub;
+ tasks = ./tasks;
+ dns = ./dns.nix;
+ ftp = ./ftp.nix;
+ mpd = ./mpd.nix;
+ ssh = ./ssh;
+ monitoring = ./monitoring;
+
+ system = ./system.nix;
};
in
builtins.listToAttrs (map (attr: { name = "priv${attr}"; value = set.${attr}; }) (builtins.attrNames set))