Fix starting the firewall

Probably as a result of 992c514a20cf2da897db68169d7dcab721e8c7b7, it
was not being started anymore.

My understanding of systemd.special(7) (section "Special passive
system units") is that the firewall should want network-pre.target,
rather than the other way around (not very intuitive...). This in
itself does not cause the firewall to be wanted, which is why the
wanted-by relationship with multi-user.target is necessary.

http://hydra.nixos.org/build/39965589

+2 -1
+2 -1
nixos/modules/services/networking/firewall.nix
··· 490 491 systemd.services.firewall = { 492 description = "Firewall"; 493 - wantedBy = [ "network-pre.target" ]; 494 before = [ "network-pre.target" ]; 495 after = [ "systemd-modules-load.service" ]; 496
··· 490 491 systemd.services.firewall = { 492 description = "Firewall"; 493 + wantedBy = [ "multi-user.target" ]; 494 + wants = [ "network-pre.target" ]; 495 before = [ "network-pre.target" ]; 496 after = [ "systemd-modules-load.service" ]; 497