New comment by thomas-t-w on void-packages repository https://github.com/void-linux/void-packages/pull/14277#issuecomment-529163626 Comment: I did some more research on this. You can test this with these. When sleeping: dbus-send --print-reply --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.Sleep boolean:true On wake: dbus-send --print-reply --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.Sleep boolean:false When waking from sleep, an immediate disconnect and rescan is triggered. This should allow connections to be made slightly quicker when roaming between networks. Still though, as with my last comment, if it breaks things if no elogind exists, we shouldn't apply it.