ludivinecassalProd = ./websites/ludivinecassal/production.nix;
nassimeProd = ./websites/nassime/production.nix;
naturaloutilProd = ./websites/naturaloutil/production.nix;
+ telioTortayProd = ./websites/teliotortay/production.nix;
papaSurveillance = ./websites/papa/surveillance.nix;
piedsjalouxInte = ./websites/piedsjaloux/integration.nix;
piedsjalouxProd = ./websites/piedsjaloux/production.nix;
+ cloudTool = ./websites/tools/cloud;
+ davTool = ./websites/tools/dav;
+ dbTool = ./websites/tools/db;
+ diasporaTool = ./websites/tools/diaspora;
+ etherTool = ./websites/tools/ether;
+ gitTool = ./websites/tools/git;
+ mastodonTool = ./websites/tools/mastodon;
+ 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))