I tried many theming configuration but I always end with small but nasty little bugs like white on light gray icons in some app or wrong padding in others. It is very hard to have a consistent theme across all Linux apps.
I realize that the gazillion of UI api on Linux makes it hard/impossible but I think it should be more of a priority.