Maru has released a flashable build of their OS for the Nexus 5. Maru OS will let you use a full Linux desktop computer environment when the phone is hooked up to a display. After removing the display, the phone will act like any other Android phone, and when you re-attach the phone to a display your last Linux session will still be saved.