brltty service: wait for devices to settle

Otherwise it starts way too early, only to fail and having to restart
until devices are available. It is less wasteful to simply wait until
there's a reasonable chance of success. This is consistent with
upstream.

Changed files
+2
nixos
modules
services
hardware
+2
nixos/modules/services/hardware/brltty.nix
···
ProtectSystem = "full";
SystemCallArchitectures = "native";
};
+
wants = [ "systemd-udev-settle.service" ];
+
after = [ "local-fs.target" "systemd-udev-settle.service" ];
before = [ "sysinit.target" ];
wantedBy = [ "sysinit.target" ];
};