Allow me to introduce Manjaro-Optimus Indicator. It is a stand alone program in Python that provides a GUI for @dglt's Optimus-Switch program. I have tested it on and it will work with the following Desktop-Environments:
It has been confirmed to work with the following tiling window manager: (thanks to @dglt for testing it!)
Unfortunately, while the program would run LXQT, no indicator or dialogs would appear. Because I have never used a tiling window manager, I have not tested it on Bspwn or i3.
Here is a screenshot.