[ONE Original Android Development] fiz:ik:
Stock GApps with custom config file works, of course. Nobody needs everything inlcuded in the Stock GApps to be honest.

My custom config file for Stock GApps looks like this (it is kind of old, that is why some CMod leftovers are still there

NoDebug # No Logs

Include
DialerFramework # Install Dialer Framework
GoogleTTS # Install Google Text-to-Speech
PackageInstallerGoogle # Install Google Package Installer
BatteryUsage # Install Device Health Services
Search # Install Google Search
Speech # Install Offline Speech Files
CalendarGoogle # Install Google Calendar
CalculatorGoogle # Install Google Calculator
ClockGoogle # Install Google Clock
Maps # Install Google Maps
Messenger # Install Android Messages
Chrome # Install Google Chrome Browser
Keep # Install Google Keep
CameraGoogle # Install Google Camera
ContactsGoogle # Install Google Contacts
DialerGoogle # Install Google Dialer
KeyboardGoogle # Install Google Keyboard
WebViewStub # Install Google Webview

GoogleAssistant # Install Google Assistant

skipswypelibs # Skip Swype Libraries

+CameraStock # Keep Stock Camera (Backup, freeze with TB)
+Launcher # Keep Stock Launcher (Backup, freeze with TB)

CMAccount # Remove CM Account
CMAudioFX # Remove CM AudioFX
CMBugReport # Remove CM Bug Report
CMFileManager # Remove CM File Manager
CMMusic # Remove CM Music
CMScreenCast # Remove CM ScreenCast
CMSetupWizard # Remove CM Setup Wizard (see Notes for CMSetupWizard)
CMUpdater # Remove CM Updater
CMWallpapers # Remove CM Wallpapers
CMWeatherProvider # Remove CM Weather Underground
DashClock # Remove DashClock Widget (found in certain ROMs)
Hexo # Remove Hexo Libre CM Theme
LRecorder # Remove LineageOS Recorder
LSetupWizard # Remove LineageOS Setup Wizard
LUpdater # Remove LineageOS Updater
Logcat # Remove OmniROM MatLog
OmniSwitch # Remove OmniSwitch recent apps switcher replacement
BasicDreams # Remove Basic Dreams Wallpaper
Galaxy # Remove Galaxy (also known as BlackHole) Wallpaper
HoloSpiral # Remove Holo Spiral Wallpaper
NoiseField # Remove Noise Field Wallpaper
Phasebeam # Remove Phasebeam Wallpaper
PhotoPhase # Remove Photo Phase Wallpaper
PhotoTable # Remove Photo Table Wallpaper
Browser # Remove Stock Browser
CalculatorStock # Remove Stock Calculator (automatically removed when Google Calculator is installed)
CalendarStock # Remove Stock Calendar (automatically removed when Google Calendar is installed)
ClockStock # Remove Stock Desk Clock (automatically removed when Google Clock is installed)
Email # Remove Stock Email Client
ExchangeStock # Remove Stock Exchange Services (automatically removed when Google Exchange Services is installed)
FMRadio # Remove Stock FM Radio (not found on all devices or ROMs)
Gallery # Remove Stock Gallery (automatically removed when Google Photos is installed)
KeyboardStock # Remove Stock Keyboard (automatically removed when Google Keyboard is installed)
LiveWallpapers # Remove Stock Live Wallpapers
LockClock # Remove Stock Lockscreen Clock Widget
MMS # Remove Stock SMS (automatically removed if Android Messages is installed)
MzFileManager # Remove Stock FlymeOS File Manager
MzPay # Remove Stock FlymeOS Pay system (this service is only available in China)
MzSetupWizard # Remove Stock FlymeOS SetupWizard
MzUpdater # Remove Stock FlymeOS Updater
MzWeather # Remove Stock FlymeOS Weather (this service is only available in China)
PicoTTS # Remove Stock PicoTTS
PrintServiceStock # Remove Stock Print Service Recommendation Service
SimToolKit # Remove Stock SimToolKit
SoundRecorder # Remove Stock Sound Recorder
StorageManagerStock # Remove Stock Storage Manager (automatically removed when Google Storage Manager is installed)
Studio # Remove Stock Movie Studio
SykoPath # Remove SykoPath Layers Manager (found in certain ROMs)
TagStock # Remove Stock NFC Tags (automatically removed when Google NFC Tags is installed)
Terminal # Remove Stock Terminal
VisualizationWallpapers # Remove Stock Visualization Wallpapers
WhisperPush # Remove Stock WhisperPush support

I guess he's in the wrong thread