My Slack and a few other apps will automatically launch at login on my Macbook, since they are listed under "login items". However, some, like Slack, will launch before the internet is connected, and that causes them to flail. Is there some way to delay launching those apps until the internet is connected?
With systemd/systemctl, you can wait until "network.target" is made before running background process. I wonder if launchctl can do that.