New comment by markstos on void-packages repository https://github.com/void-linux/void-packages/issues/33175#issuecomment-1023628582 Comment: I documented the config I use to have `iwd` automatically restarted upon resume, which seems to be working for me: https://unix.stackexchange.com/a/688246/20239 If there's no harm in restarted `iwd` upon resume, a version of the idea could be shipped with the package. This could be done by patching the shipped `iwd.service` file or shipping a drop-in unit which lives the original systemd service file intact, but adds a `After=` and `WantedBy=` directive to cause the service to be restarted after suspend.