davmail: add package option (#6705)

This commit is contained in:
Austin Horstman 2025-03-25 16:25:32 -05:00 committed by GitHub
parent d8b4ba070f
commit f565da89e7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -19,6 +19,8 @@ in {
enable = mkEnableOption "DavMail, an MS Exchange gateway.";
package = lib.mkPackageOption pkgs "davmail" { };
imitateOutlook = mkOption {
type = types.bool;
default = false;
@ -91,7 +93,7 @@ in {
Install.WantedBy = [ "graphical-session.target" ];
Service = {
Type = "simple";
ExecStart = "${pkgs.davmail}/bin/davmail ${settingsFile}";
ExecStart = "${lib.getExe cfg.package} ${settingsFile}";
Restart = "on-failure";
CapabilityBoundingSet = [ "" ];
@ -121,8 +123,6 @@ in {
};
};
home.packages = [ pkgs.davmail ];
home.packages = [ cfg.package ];
};
}