Here is my tutorial how to upgrade Motorola Nexus 6 (shamu) to latest Android version manually. It is universal walkthrough for both rooted 6.0.* (Marshmallow) and 7.0.0 (Nougat).
Complete walkthrough how to root Motorola Nexus 6 (shamu) running Android 6.0.1 (Marshmallow).
How to enable GPS on HTC Desire (Bravo) using Cyanogenmod when GPS don't work and icon not showing on status bar.