systemd: Add ability to define networks

Maybe all the networking stuff in `systemd.nix` can be moved to a separate module (e.g. `systemd-networkd.nix` or so)? This file is getting pretty huge at this point...