1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-03-31 04:04:32 +00:00

davmail: add package option

This commit is contained in:
Austin Horstman 2025-03-25 15:59:30 -05:00
parent d8b4ba070f
commit ff6212ce44
No known key found for this signature in database

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 ];
};
}