environment to module

This commit is contained in:
Robin Raymond 2017-09-02 14:04:07 +02:00
parent 26ac134660
commit 201c532a67
2 changed files with 10 additions and 9 deletions

View file

@ -14,10 +14,15 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>
{ pkgs, certificateScheme }:
{ config, pkgs, lib, ... }:
let
cfg = config.mailserver;
in
{
systemPackages = with pkgs; [
dovecot opendkim openssh postfix clamav rspamd rmilter
] ++ (if certificateScheme == 2 then [ openssl ] else []);
config = with cfg; lib.mkIf enable {
environment.systemPackages = with pkgs; [
dovecot opendkim openssh postfix clamav rspamd rmilter
] ++ (if certificateScheme == 2 then [ openssl ] else []);
};
}