[Nexus 6P General] Secretcow:
Hey I made a guide on reddit, and I should have just posted it here. The goal is to have a good battery life and for everything to be buttery smooth. I've updated it with my recommendations!

Depending on your usage and how well you took care of your battery, you should get anywhere from 5-8 hours of SOT. :)

1) Flash custom twrp recovery if needed.

2) Flash Rom.

3) Flash SU. (OPTIONAL)

3) Flash Kernel.

4) Flash ARISE or sound mod. (OPTIONAL) If you don't want the sound mod you can skip steps 6-9 if you'd like.

5) Restart phone. Go through setup phase.

6) Install file manager (I recommend Solid Explorer)

7) Install busybox (I recommend the one by meefik)

8) Open busybox app and update/install busybox.

9) Open your file explorer and go to root. Then go to vendor/etc. Rename audio_effects.conf to audio_effects.conf.bk and restart.

10) Install Snapchat. Yell at your phone.

11) Go to SuperSu app and completely unroot.

12) Restart.

13) Log into Snapchat.

14) Restart into recovery.

15) Flash SU.

16) Flash Kernel (just incase, probably not neccesssary).

17) Download Leandroid, Ex Kernel Manager, & Substratum.

18) Apply kernel tweaks, Choose settings for leandroid app & apply substratum theme if you want.

Rom

Stock Debloated

https://xdaforums.com/nexus-6p/development/rom-debloated-prerooted-deoxeded-t3372600

Custom Kernel

http://nchancellor.net/Kernels/angler/7.1.1/Personal/ would be the best for battery life + performance or you can use franco/ex kernel but I didn't like either of those as much as Nathan's.

Custom Recovery

https://dl.twrp.me/angler/

Latest SuperSU

SuperSU

Substratum Theme

Substratum swift dark

Idle Battery Saver

Leandroid

Battery Saving Wallpaper:

https://photos.google.com/share/AF1...?key=azVNa2xuR2NvNzNiWHc3dlJNbV90TGVEZlNtSUVn

Sound Mod (Optional.. uses more battery): ARISE

Kernel Tweaks:

I would just use whatever nathan has as defaults for his kernel. If using a different kernel, I recommend using hawktail 1.2 gov profile.

Here are the additional tweaks I personally use.

CPU: Hotplugging: Enable msm_hotplug.

GRAPHICS: MAX GPU Freq: 180. If you play games that max out the gpu, you might not want to mess with the gpu freq.

MEMORY: zRAM disabled; UKSM DISABLED.

MISC: I/O SCHED MAPLE; READAHEAD 2048; VIBRATION 25%. Wakelocks I have enabled are: Sensor_ind, Bluedroid, msm_hsic. Cubic for TCP algorithm.

EX KERNEL SETTINGS DISABLE CHECK FOR UPDATES.

Leandroid Settings:

Disable: Wifi, Bluetooth, Network Location, GPS Location; Switch Cell data to 2g*

* Turning cell data off or to 2g makes ok google hotword when your screen is off kinda slow.

APPS THAT USE LESS BATTERY THAN WHAT YOU'RE USING:

Battery Saving Browser: Tugabrowser Turn on battery saver in settings. Uses 1/2 - 1/3 battery than what chrome uses.

Makes screen use less battery at low battery: Monochrome

Turns off % of pixels, saves battery: Pixel Filter

Facebook lite: Less annoying facebook

Facebook messenger lite: Less annoying facebook messenger

GLTOOLS: Used to make snapchat less laggy

Apply these changes to the settings of Snapchat in GLTools;

Enable custom settings for this app -> On

Force 16 bit rendering -> On

Optimize GLSL shaders -> On

Enable texture decompression -> Disable

Enable texture recompression -> Disable

Downscale textures -> Limit to 256x256 (If pictures or text become pixelated, change this to Disable)

Restart Snapchat

System Tweaks:

ENABLE DEV OPTIONS BY TAPPING ON BUILD NUMBER A BUNCH OF TIMES. UNCHECK Automatic system updates in developer options.

You can try this too, but personally I don't use it: https://xdaforums.com/android/software-hacking/mod-ultimate-performence-blazing-fast-t3482317 Flash the kernel again after you flash this.

Other than that enable amoled black themes in apps that you use.

Here are a few nice apps to have:

https://play.google.com/store/apps/details?id=com.phoenixstudios.aiogestures&hl=en - can enable full immersion mode, works pretty well.

https://play.google.com/store/apps/details?id=com.noxx.apm&rdid=com.noxx.apm - makes it so you can reboot to recovery easy pz.

ZSL Camera Faster camera.

Accubattery - Measure your battery stats and health.

Quicktile Mod