This will come as surprise to many including me. CyanogenMod 11.0 M1 builds instead of the usual nightly builds have arrived for Nexus 7, Nexus 4, Nexus 5 and Nexus 10 devices. Users like me who are enthusiastic enough to flash the custom ROMs as and when they arrive, already know the difference between the nightly builds and M1 builds.
Nightly builds usually are the first to arrive and usually have loads of bugs which gets fixed on slowly with future releases. M1 builds are like almost stable builds of custom ROM which can be used as a daily driver by most of the users.
So if you own one of the nexus devices for which the CM 11.0 M1 builds are released, you can straightaway flash CyanogenMod 11.0 M1 build on your device. But if you own a Galaxy Nexus, then you need to wait a bit longer as the device is yet to get a CM 11.0 release whether its a nightly or M1.
Use ClockworkMod recovery
The only precaution you need to follow here is that you should use ClockworkMod recovery to flash these builds on your device as there are reports of issues while flashing the ROM with TWRP recovery.
You can download the flashable zip files from the CyanogenMod server.
Source: Cyanogenmod Blog