Arch Linux - obsługa połączeń WIFI

Witam,
Jak optymalnie zarządzać sieciami WIFI na Archu?

 

Aktualnie robię to przez netctl enable profile i systemctl enable interface@profile oraz do tego dhcp@interface. Ma to taką wadę, że jeśli wyłączę komputer to poza zasięgiem ostatnio połączonej sieci mam taki komunikat przy starcie (który trwa 60-90 sekund):
Wating X sec for job to start [tutaj serwis] [x]

Chciałbym żeby automatycznie łączył się z najbliższą siecią a te niedostępne porzucał.

Z góry dziękuje za odpowiedź.

Zależy czy to desktop, czy serwer.

 

W przypadku tego pierwszego, polecam NetworkManager.