grafana-alloy: don't build the frontend twice
[NixPkgs.git] / nixos / modules / services / mail / mail.nix
blobafa5b242b298862d1547ef648b726d852be215fa
1 { config, options, lib, ... }:
4   ###### interface
6   options = {
8     services.mail = {
10       sendmailSetuidWrapper = lib.mkOption {
11         type = lib.types.nullOr options.security.wrappers.type.nestedTypes.elemType;
12         default = null;
13         internal = true;
14         description = ''
15           Configuration for the sendmail setuid wapper.
16         '';
17       };
19     };
21   };
23   ###### implementation
25   config = lib.mkIf (config.services.mail.sendmailSetuidWrapper != null) {
27     security.wrappers.sendmail = config.services.mail.sendmailSetuidWrapper;
29   };