[Nexus 4 Android Development] taw62:
I’ve experimented a little bit with GApps to see what’s possible and finally came to a solution which at least meets my expectations (you’re all welcome to try it but on your own risk ;)).

First of all, I installed the ROM with the minimum setup of GApps as described in a previous post. Then I downloaded all the Google stuff like Gmail, GBoard, Messages, Contacts, Calendar, Chrome (!) etc from PlayStore as well as a Launcher (I use Lawnchair). Having done this, I finally chose “chrome” as webview implementation under “developer options” (this is quiet important because it sets free a lot of space).

While installing the latest build (after I wiped /system, cache and dalvik (NOT /data)), I used the opportunity to try my gapps-config.txt which looks as follows:

Include

CalSync # Install Google Calendar Sync

DialerFramework # Install Dialer Framework

GCS # Install Google Connectivity Services

GoogleTTS # Install Google Text-to-Speech

PackageInstallerGoogle # Install Google Package Installer

Search # Install Google Search

# Remove stock apps

skipswypelibs

Override

(Contacts)

(Dialer)

BasicDreams

Browser

CalculatorStock

CalendarStock

CameraStock

Email

Gallery

KeyboardStock

Launcher

MMS

PhotoTable

PicoTTS

PrintServiceStock

Trebuchet

Search is needed if you want to have “voice match” and GCS is needed e.g. for the “coming home” function which turns on your wifi automatically. If you want to include both, you therefore need GApps super, without GCS, GApps nano is sufficient (and if you don’t want Search, GApps pico, but then you don’t need all the effort described here).

After successfully installing ROM and GApps, the GApps Size Calculations in the log file look like this:

# Begin GApps Size Calculations

------------------------------------------------------------------

TYPE | DESCRIPTION | SIZE | TOTAL

| Current Free Space | 124472 | 124472

Remove | Existing GApps | + 4 | 124476

Remove | Obsolete Files | + 180 | 124656

Remove | basicdreams | + 48 | 124704

Remove | browser | + 1428 | 126132

Remove | calculatorstock | + 772 | 126904

Remove | calendarstock | + 2288 | 129192

Remove | camerastock | + 4624 | 133816

Remove | cmsetupwizard | + 0 | 133816

Remove | email | + 6368 | 140184

Remove | extservicesstock | + 20 | 140204

Remove | extsharedstock | + 12 | 140216

Remove | gallery | + 8360 | 148576

Remove | keyboardstock | + 17760 | 166336

Remove | launcher | + 2644 | 168980

Remove | mms | + 7744 | 176724

Remove | mms | + 7744 | 184468

Remove | packageinstallerstock | + 5952 | 190420

Remove | phototable | + 492 | 190912

Remove | picotts | + 6636 | 197548

Remove | printservicestock | + 236 | 197784

Remove | provision | + 0 | 197784

Remove | webviewstock | + 52012 | 249796

Remove | Contacts* | + 7296 | 257092

Remove | Dialer* | + 11332 | 268424

Install | Core | - 99176 | 169248

Install | calsync | - 1808 | 167440

Install | dialerframework | - 32 | 167408

Install | gcs | - 1744 | 165664

Install | googletts | - 22044 | 143620

Install | packageinstallergoogle | - 5704 | 137916

Install | search | - 75236 | 62680

| Buffer Space | - 9216 | 53464

------------------------------------------------------------------

Post Install Free Space | 53464

------------------------------------------------------------------

* User Requested Removal

# End GApps Size Calculations

This means, there’s still some space left in /system for future improvements of Lineage :laugh:.