{...}: { systemd.user = { timers.mbsync = { Timer = { OnUnitActiveSec = "5m"; AccuracySec = "1m"; }; Install = { WantedBy = ["timers.target"]; }; }; services.mbsync = { Service = { ExecStart = "/home/don/bin/mbsync"; Environment = "PATH=/run/current-system/sw/bin"; Type = "oneshot"; }; Install = { WantedBy = [ "mbsync.timer" ]; }; }; services."mbsync-all" = { Service = { ExecStart = "/home/don/bin/mbsync gmail"; Environment = "PATH=/run/current-system/sw/bin"; Type = "oneshot"; }; Install = { WantedBy = ["mbsync-all.timer"]; }; }; timers."mbsync-all" = { Timer = { AccuracySec = "1m"; OnUnitActiveSec = "14m"; }; Install = { WantedBy = ["timers.target"]; }; }; }; }