Qt icons unreadable

I am using some KDE apps, e.g. Okular, in Gnome.
I installed them via dnf install okular

The theme works fine and respects my dark theme.
The problem is that the icon theme always defaults to Breeze light icon theme, when an icon is not part of Adwaita. This means I have a dark theme and dark icons on top, which are not readable.

I was able to fix this, by adding breeze-dark to the Adwaita icon theme inherits in /usr/share/icons/Adwaita/index.theme:

[Icon Theme]
Name=Adwaita
Comment=The Only One
Example=folder
Inherits=breeze-dark,hicolor

But this cant be the right solution, as if I wanted to switch to the light theme I would have to change this again.
Is there a better solution?


Specs of the OS I performed the tests on:

OS: Fedora Linux 37 (Workstation Edition) x86_64 
Host: KVM/QEMU (Standard PC (Q35 + ICH9, 2009) pc-q35-7.0) 
Kernel: 6.2.8-200.fc37.x86_64 
Uptime: 32 mins 
Packages: 2006 (rpm), 2 (flatpak) 
Shell: bash 5.2.15 
Resolution: 3840x2160 
DE: GNOME 43.3 
WM: Mutter 
WM Theme: Adwaita 
Theme: adw-gtk3-dark [GTK2/3] 
Icons: Adwaita [GTK2/3] 
Terminal: gnome-terminal 
CPU: Intel i7-9750H (12) @ 2.592GHz 
GPU: 00:01.0 Red Hat, Inc. Virtio GPU 
Memory: 2384MiB / 3899MiB 

You can use gnome tweaks and change there the “Legacy Applications” under “Appearance”

Not great either but at least it is with a GUI.

That just changes the application theme. Not the icon theme.

So the problem, is not solved.

But even if it would have solved it, I still had to change it every time manually for every time I switch from light to dark mode.