I dunno, from what I understand it just uses a modified linux kernel. Plenty of build kernel guides and custom kernels to flash.
I did see a post on XDA with drivers for the xpad for one of the nexus devices, not sure if it works straight out of the box, but doesn't work on my phone. I can use Joystick Center to emulate key presses with the pad so it'll work with emulators and such but not a recognised gamepad allowing analog stuff in GTA, etc.
I think I've given up though. Too much faff and too many options and different toolchains and configs that need to buy just right to compile. Maybe a nice person on XDA will do it.
I was just going to bed when you posted that, saw it but didn't want to reply in case I stayed up more hours.