I've implemented the package and aside from one minor error in the packaging itself which no one will notice, it's working fine. After installing it, you may have to reboot once or twice before it stops working. The package has been sent to the autobuilder and built ok. You should be able to find it within extras-devel sometime in the next few hours. A huge thanks to qole for figuring out that this was even remotely possible.