The system "theme" in CM7 is not packaged as a self-contained apk file, which would be needed to cook a derived theme compatible with Theme Chooser. However, I have baked the following using the same method as for non-CM7 ROMs (by modifying SystemUI and framework-res). This works, but a significant side effect is that the circle battery is then fixed as the system battery icon. This means that any other theme you may apply in Theme Chooser will also have the circle battery icon, unless the theme explicitly overrides it with its own battery icons. For example, Cyanbread will display this green battery icon and it looks a bit odd when everything else is cyan. The original battery icon can be restored easily, though, just by reflashing the CM7 ROM.
If you are OK with the above then you can install the zip below. Use ClockworkMod as usual, reboot and the circle battery will be there - no need to play with Theme Chooser.
Note: because this mod replaces some system files it should only be applied to CM7.1.0 stable (and possibly to later nightlies or other derived ROMs that have not changed framework-res.apk or SystemUI.apk).
I applied this to current n241 build, the battery indicator got bugged together with Power Menu, turn off option vanished and other options are random strings. Probably systemui.apk has changed. Do I need to calibrate the battery again after reflashing the n241 back (+dalvik, cache wipe)?
Also, can anyone make this version of white circle mod for current system theme ? I love it but can't use it :<
Edited by jackal-sk, 03 November 2011 - 12:18 AM.