Since a week or two back, my cursor theme for QT apps stopped working. In Hyprland and some apps (like Kitty) the cursor is the hyprland logo. GTK apps work fine as I set them with NWG-look. I have set the QT theme to Breeze with qt5ct and qt6ct.

I followed the wiki and according to the FAQ the cursor being a hyprland logo is because no cursor theme is installed. But like, no? Breeze is installed, which is the theme I want. I also installed other hyprcursor themes to test them but that didn’t work either. What is going on?

Here is the relevant part of my config. Did I miss anything?

    env=HYPRCURSOR_THEME,Breeze
    env=HYPRCURSOR_SIZE,24
    
    env=XCURSOR_SIZE,24
    env=XCURSOR_THEME,Breeze
    
    env=QT_QPA_PLATFORM,wayland
    env=QT_QPA_PLATFORMTHEME,qt5ct

Edit: forgot this which is also in the config

exec-once = hyprctl setcursor Breeze 24