Here is some notes on installing ICS on the Nexus One.
Download MIUI.us port from http://forum.xda-developers.com/showthread.php?t=1479348
kushdeck as released a separate ZIP which fix the camera app bugs, just flash it from recovery.
If the phone does not wake from standby, you'll have to backup your sdcard, format it, and re-import your data.
Install USB Mass Storage for Ice Cream Sandwich from http://forum.xda-developers.com/showthread.php?t=1389375
This assumes you have a ext3/4 partition on your SD card.
Open a terminal and type:
$ su # a2sd check
(phone will reboot)
$ su # a2sd install
MIUI.us is only available in Chinese and English. For folks like me wo want to have at least a localized (i.e. not qwerty) keyboard, install Hacker's keyboard and your favorite language dictionary.