[Android Builders Collective] nathanchance:
Pure Nexus Mod 6.0.1-20160717 with Substratum support is available now for Angler, Shamu, Bullhead, and Hammerhead! Like the others, my builds will now be exclusively OMS/Substratum ready (good bye Layers, see you never :cowboy:)

READ ALL OF THIS FIRST:

THE APP IS STILL IN BETA. If you are uncomfortable with being a guinea pig, stick with the Layers version for the time being (I will keep these up on my site for about another week or so before removing them for good). I have been running it for a few days now with no issues but it is possible that there will be.

CLEAN FLASH IS RECOMMENDED COMING FROM LAYERS. If you must dirty flash, be sure to flash the vendor image (if on Bullhead or Angler) and wipe at least system. If you run into major issues, clean flash is a must.

YOUR LAYERS THEMES WILL NOT WORK ON THIS. I cannot stress this enough, if your favorite theme is not ready for Substratum, don't flash this.

With that said, if you are in, follow these steps:

Read this entire post to sign up for the Play Store beta (must be a part of the BitSyko community) and your favorite theme's beta.

To apply a theme, select the overlays you want, hit the FAB and choose Compile/Update. Once that is done, the overlays should still be selected. Then hit the FAB again and choose apply selected. That's it, no reboots or anything else is necessary.

Use the troubleshooting section in the app if you run into issues, it was written by me and I'll be updating it consistently as new problems develop. You are also welcome to post here.

ROM: http://downloads.hostingsharedbox.com/nathanchance/ROMs/Pure Nexus Mod/OMS/

GApps: http://downloads.hostingsharedbox.com/nathanchance/GApps/

SuperSU: http://downloads.hostingsharedbox.com/nathanchance/Root/

Vendor images: http://downloads.hostingsharedbox.com/nathanchance/Vendors/

Scripts and other things: https://github.com/nathanchance?tab=repositories

Changelog:

=======================

07-17-2016

=======================

* frameworks/base/

0c8fe5c Revert "OMS: Adapt SystemUI recreateStatusBar for OMS (Squash)"

fd94c46 Revert "OMS: slim navbar code fixes"

4cd3423 Revert "OMS: slim pie refresh fix"

=======================

07-16-2016

=======================

* kernel/lge/hammerhead/

62216b7 Soc: msm: qdsp6v2: don't check ionflag and bufsz in msm_audio_ion_import

=======================

07-15-2016

=======================

* frameworks/base/

94da4e3 Revert "Revert "Allow prevention of doze notification color inversion Doze""

f8f6e13 Revert "Enable/disable notification color inversion [1/2]"

* manifest/

a59339a cleanup

542f313 switch all trees to mm2oms branch

29235a4 update readme

3d91ef3 mm2oms branch for vendor/nexus

2aae829 oms masquerade service

* scripts/

6a2fccb list upd

* vendor/nexus/

2b344c5 remove layers backup script - substratum will handle this

19ef22a cleanup

34d868a OMS: build masquerade inline

=======================

07-14-2016

=======================

* frameworks/base/

e816513 Disable Zygote preloaded drawables.

* packages/apps/Settings/

3298ac5 Revert "Enable/disable notification color inversion [2/2]"

* packages/apps/masquerade/

0718d01 Merge pull request #1 from nicholaschum/master

4c4c92b Create README.md

dca2968 Remove outdated signed APK

ba384d5 Bump up to v12

08867cd Move Root Commands directly to the util class

da5cf01 Allow Masquerade to have CHANGE_CONFIGURATION permissions

=======================

07-13-2016

=======================

* packages/apps/masquerade/

ab84866 Masquerade: Clean up the entire app's code for our current usage

8aa59a5 Remove excess error logging for Masquerade Ball

fc7109b Masquerade: Add callback to ensure Helper is running in the bg

dbf4f67 Merge pull request #1 from nicholaschum/test

6e4fe65 Add Android.mk so we can build masquerade inline *keep compatible with android studio as well

=======================

07-12-2016

=======================

* frameworks/base/

9510935 OMS: slim pie refresh fix

* packages/apps/masquerade/

18d2e62 Get started with building inlines for Marshmallow ROMs

57bc474 Clean up unneeded dependency inheritances

=======================

07-11-2016

=======================

* frameworks/base/

4f4b24d OMS: slim navbar code fixes

c928e76 OMS: Adapt SystemUI recreateStatusBar for OMS (Squash)

6d5da41 OMS: Themes should be dynamically theming the power menu

7547f17 ApplicationsState: add filter for Substratum overlays (1/2)

6f536f0 OMS: Fix Quick settings tiles font themes derp [6/6]

746249f OMS: Add dynamic theme fonts support (Squash) [5/6]

17c68c5 OMS: Add dynamic theme BootAnimation support [4/6]

7fcea55 OMS: Allow multiple targets for enabling and disabling overlays [3/8]

172b0e3 OMS: Persistence on boot through OverlayManagerServiceImpl [2/6]

69f394c OMS: Introduce the OverlayManagerService (Squash) [1/6]

* manifest/

69e228e oms test branch - don't try this at home

* packages/apps/masquerade/

1b35fc1 Masquerade: Re-masqueradify the package and fix storage issue

10a63a0 Prepare for internal release (four)

69f4f37 Rename the app to "masquerade"

bbf9da5 Masquerade: Helper should be able to be called by Substratum

=======================

07-10-2016

=======================

* build/

90cca0a OMS: adb shell command to access OverlayManagerService

* external/sepolicy/

af7ca1f OMS: Add service 'overlay' to service_contexts

* frameworks/native/

2d15998 OMS: Runtime resource overlay support for downloaded overlay packages

* packages/apps/Settings/

01edb71 Apps: show/hide Substratum overlays (2/2)

* packages/apps/masquerade/

dcff0ff Masquerade: Rewrite AntiPiracy Handler

ba8010e Masquerade: Allow for specific uninstalls without removing caches

edf2d0a Masquerade: Make the command output prettier

fe146f7 Convert Helper service Logs from Error to Debug

7ee005e Masquerade: Rewrite uninstall broadcast receiver

=======================

07-09-2016

=======================

* hardware/broadcom/wlan/

1e021bb net: wireless: bcmdhd: Update bcm4354 FW (7.35.101.3) [DO NOT MERGE]

9b8b416 net: wireless: bcmdhd: Update bcm4339 FW (6.37.34.43) [DO NOT MERGE]

65b2077 net: wireless: bcmdhd: Update bcm4356 FW (7.35.101.3) [DO NOT MERGE]

* kernel/lge/hammerhead/

5b58923 Merge tag 'android-6.0.1_r0.97' into mm2

32c8e2d timeconst.pl: Eliminate Perl warning

* kernel/moto/shamu/

d121bbb Merge tag 'android-6.0.1_r0.93' of https://android.googlesource.com/kernel/msm into mm2

* manifest/

03f7ea5 pn broadcom wlan tree

* packages/apps/masquerade/

f83ca96 Move requestRoot out of the main function and call it from base

702d467 Initial commit

=======================

07-08-2016

=======================

* external/chromium-webview/

023f95d update all webview variants to 52.0.2743.62

* packages/apps/Dialer/

0a8fd51 ita translation

* packages/apps/PureSettings/

e8b5b54 italian translation

* packages/apps/Settings/

cbcf7b4 ita translation

Installation, tips, info: check the 6th post of this thread: http://xdaforums.com/showpost.php?p=55121776&postcount=6

If you have problems, call A-team or clean flash.

Thanks as always to:

- [MENTION=2095315]ezio84[/MENTION] and the Slim team for the fantastic work :)

- [MENTION=4395895]BeansTown106[/MENTION] for the Pure Nexus base and all of the work he has done for the open source community <3

- [MENTION=3605033]nicholaschum[/MENTION], [MENTION=1050103]sykopompos[/MENTION], [MENTION=3190122]KreAch3R[/MENTION], and the rest of the Substratum team for the OMS bring up and awesome app!

- You fine people for enjoying the ride