[Nexus 5 Themes and Apps] asdfasdfvful:
Guide to porting this theme to your device/rom

Unfortunately, this zip is incompatible with most other roms other than Terminus for the Nexus 5. If you'd like to share this theme with other devices/roms, you have my permission to do so as long as you give me credits in some form. The following guide will be doable for beginners:

Screenshots for reference

1. Download a program that will allow you to decompile and recompile apps. You may wish to use apktool or multitool, which are as simple as it gets (function wise), with basically a command prompt for you to do your theming. I personally recommend Virtuous Ten Studio, as it is user friendly and easy on the computer. As of making this post, VTS is currently not up to date with the latest apktool, so once you install it, go to the directory ...\Virtuous Ten Studio\External\ApkTool. Download the latest apktool here (as of now it is rc3), and copy it in that folder. For VTS to recognize the new tool, create another text file with the exact same name as the apktool, but replace ".jar" with ".version" (so apktool_2.0.0rc3.jar --> apktool_2.0.0rc3.version). Inside the text file, write a decimal value (like 2.0.0.3) to reflect the version of the apktool. Once that is set, feel free to open up VTS, and maybe take some time to get used to it.

2. Add a framework to your computer. VTS makes this very straightforward. Just download the framework-res.apk from your phone (it's under /system/framework), then press the top left button (file) in VTS and go to settings. Under the Apktool tab, add a single framework, give it whatever tag you want, and select the framework you downloaded. Make sure the framework is from the phone YOU are theming and not that of the Nexus 5.

3. Download the apk's I themed from AndroidFileHost. If it has some weird extension (like .apk.zip), just remove the ".zip" part so it's an actual apk. If you don't see one that is up to date, either take one from an older build or ask me. Most of the time there aren't new updates so older builds are fine. Open them up and decompile them. It might be best for you to add the nexus 5 framework (same process above but using my framework) and decompiling my apps using that, but it shouldn't matter. If you need help on setting it up, please have a look at my outdated tutorial on theming (contains pictures). You generally won't need to change the configurations before decompiling, but if you want to do more you may choose to select "advanced theming" and dive into smali edits. After this, decompile all of your unthemed apk's that you want to theme with your own framework.

4. Compile your projects. This is simply a precautionary step to make sure everything is working and so that you don't waste hours afterwards on something that wasn't set up properly.

5. Now for the "theming" part. VTS has winmerge built into it which you can easily use, and it basically looks for files that are not the same from my project and yours and shows you where the changes are. Your job now is to basically copy over whatever changes I have to your project. This does NOT mean copying every change, but only the ones in regards to theming. Basically any changes in styles, colors, or some images. Common sense is all you need for this. If you know what hex colors are, then you may feel free to change them to your liking as well. Do not copy over any other changes, be it strings, dimensions, or whatever else is in there unless you know what you are doing. Once you feel like you did everything, build and test. I'm not going to go into details on how to make the zips. You may look at other sources for that. There is also the VRTheme method, which you may learn more about here.

6. Once everything is good, you may choose to have a look further and make some more changes yourself. You may have files that I don't have, so it'll be nice to learn to theme. Again, there are many guides elsewhere for this, as well as my outdated site linked above.

7. If everything is working well, I would recommend that you share your work for others. It's always nice to give something back to the community. Just tag me in it for credits; no need to ask for further permissions. That is all. Good luck and have fun!