From 22665bce7a43d5a57c38b34b495bba74d9d7675c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 15 Jul 2025 20:40:38 +0200 Subject: [PATCH] nixos/msmtp: add package option --- nixos/modules/programs/msmtp.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nixos/modules/programs/msmtp.nix b/nixos/modules/programs/msmtp.nix index 11faf345388e..258f0ddabe41 100644 --- a/nixos/modules/programs/msmtp.nix +++ b/nixos/modules/programs/msmtp.nix @@ -16,6 +16,8 @@ in programs.msmtp = { enable = lib.mkEnableOption "msmtp - an SMTP client"; + package = lib.mkPackageOption pkgs "msmtp" { }; + setSendmail = lib.mkOption { type = lib.types.bool; default = true; @@ -75,11 +77,11 @@ in }; config = lib.mkIf cfg.enable { - environment.systemPackages = [ pkgs.msmtp ]; + environment.systemPackages = [ cfg.package ]; services.mail.sendmailSetuidWrapper = lib.mkIf cfg.setSendmail { program = "sendmail"; - source = "${pkgs.msmtp}/bin/sendmail"; + source = "${cfg.package}/bin/sendmail"; setuid = false; setgid = false; owner = "root";