Here's what I do. Keep in mind that I hacn't tried this in two months so some stuff might have changed.
This is for the [LG Nexus 5][wiki-hammerhead], codenamed lg-hammerhead. It might work on other devices
but I don't know.
Do note: This might be a fruitless effort because [Xorg is currently not booting on hammerhead][gitlab-xorghammerhead]. I don't know if this issue still exists or if they merged the fixes into master so proceed with careful optimism.
It seems I can only get a reliable boot by flashing every time. That being said, we have to flash and what better way other than following the steps detailed on the [wiki][wiki-hammerhead]. We also need the