diff options
| author | Periklis Tsirakidis <periklis@nefeli.eu> | 2018-06-21 21:48:06 +0200 |
|---|---|---|
| committer | Daiderd Jordan <daiderd@gmail.com> | 2018-08-01 19:40:59 +0200 |
| commit | 17af73ddd541d2f7860f3766074131af9d4e4a2e (patch) | |
| tree | 4f35751ba716ca5759b322dafe53b6702a31e054 /modules | |
| parent | 9f18c937710854768ea8d437fe92f5e5bee92a92 (diff) | |
Fix args passing to execvp
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/services/mail/offlineimap.nix | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/modules/services/mail/offlineimap.nix b/modules/services/mail/offlineimap.nix index e6a5753..d7228c9 100644 --- a/modules/services/mail/offlineimap.nix +++ b/modules/services/mail/offlineimap.nix @@ -51,10 +51,9 @@ in { environment.etc."offlineimaprc".text = cfg.extraConfig; launchd.user.agents.offlineimap = { path = [ cfg.package ]; - command = "offlineimap"; + command = "${cfg.package}/bin/offlineimap -c /etc/offlineimaprc" + optionalString (cfg.runQuick) " -q"; serviceConfig.KeepAlive = false; serviceConfig.RunAtLoad = true; - serviceConfig.ProgramArguments = [ "-c" "/etc/offlineimaprc" ] ++ optional (cfg.runQuick) "-q"; serviceConfig.StartInterval = cfg.startInterval; serviceConfig.StandardErrorPath = "/var/log/offlineimap.log"; serviceConfig.StandardOutPath = "/var/log/offlineimap.log"; |
