There was a thread about this before, but the launcher was a bit slow and didn't include the little dots that allow you to switch between your homescreens, so heres a more complete one that does. The app tray animation is also smoother.
Add Nexus One Launcher To HTC Android Phones
Add Nexus One Launcher To HTC Android Phones