That all is also handy to add as well. The mouse will load up as a UHID device otherwise once devd starts if you let it. Also as / is not mounted yet, unless you load the FW now, the kernel won't be able to load it automatically. The last two are optional.
Just do your standard X stuff and then change the driver to this...