lol

wpa_supplicant service: restart instead of stop & start

We now wait for dhcpcd to acquire a lease but dhcpcd is restarted on
system activation. As wpa_supplicant is stopped while dhcpcd is
restarting a significant delay is introduced on systems with wireless
network connections only. This changes the wpa_supplicant service to
also be restarted together with dhcpcd in case both services were
changed.

+1
+1
nixos/modules/services/networking/wpa_supplicant.nix
··· 148 148 wants = [ "network.target" ]; 149 149 requires = lib.concatMap deviceUnit ifaces; 150 150 wantedBy = [ "multi-user.target" ]; 151 + stopIfChanged = false; 151 152 152 153 path = [ pkgs.wpa_supplicant ]; 153 154