This mirrors the behaviour of systemd - It's udev that parses `.link` files, not `systemd-networkd`.
config.systemd.package