I couldn't adjust with the RROreo's default Trebuchet launcher and coming from MIUI, it was hard to settle with any other fancy launchers.
Tried every launchers available in the internet, that was similar to MIUI stock launcher. The
MIUI Launcher suggested above is the close one in replicating the stock MIUI. However, I'd strongly advice against it, as it has some serious bugs. It duplicates app icons randomly, and you only uninstall the apps, can't remove the duplicate icons. It gets worse when system apps icons are duplicated.
I'd suggest this.
1. Install Nova and make it the default launcher(free version will do),
2. Create shortcuts of all apps on the home screen,
3. Enable 'Add icon to Home screen' in Playstore settings. (If you're in Oreo or can't see this settings in Playstore, Go to Nova Settings> Desktop and you'll see this option at the bottom of the list.)
4. Now hold the app drawer icon to remove.
I prefer to drag it to home screen and place it in a location or folder that is usually overlooked. I do this because, without the app drawer icon, uninstalling apps (especially when installed from APKs) would be a hassle, since it’s just a shortcut we are seeing in the Nova Homescreen. Adding the app drawer to the home screen (I know this is against the original goal in a sense, but this is very much different from having the app drawer in the dock), helps in uninstalling apps in ease.