I use arch for few years already and I've found out that actually one does not need to make any tweaks - in 99% of cases, just install the package you want and it just works. The only thing I've replaced is font rendering pipeline -- I use the outstandingly beautiful bohoomil's repository[0].
And that's it, everything else is right there.
[0] https://wiki.archlinux.org/index.php/Infinality#Custom_repos...