diff options
Diffstat (limited to 'nixos/modules/services/mail/freepops.nix')
-rw-r--r-- | nixos/modules/services/mail/freepops.nix | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/nixos/modules/services/mail/freepops.nix b/nixos/modules/services/mail/freepops.nix index 2dd27a2033a7..e8c30a36923f 100644 --- a/nixos/modules/services/mail/freepops.nix +++ b/nixos/modules/services/mail/freepops.nix @@ -72,15 +72,16 @@ in }; config = mkIf cfg.enable { - jobs.freepopsd = { + systemd.services.freepopsd = { description = "Freepopsd (webmail over POP3)"; - startOn = "ip-up"; - exec = ''${pkgs.freepops}/bin/freepopsd \ - -p ${toString cfg.port} \ - -t ${toString cfg.threads} \ - -b ${cfg.bind} \ - -vv -l ${cfg.logFile} \ - -s ${cfg.suid.user}.${cfg.suid.group} + wantedBy = [ "ip-up.target" ]; + script = '' + ${pkgs.freepops}/bin/freepopsd \ + -p ${toString cfg.port} \ + -t ${toString cfg.threads} \ + -b ${cfg.bind} \ + -vv -l ${cfg.logFile} \ + -s ${cfg.suid.user}.${cfg.suid.group} ''; }; }; |