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
You’re missing step two from the link you shared:
Add exec-once=hyprctl setcursor [THEME] [SIZE] to your config and restart Hyprland.
So you’d need to add
exec-once = hyprctl setcursor Breeze 24
to your hyprland.conf.Sorry I forgot to include that in the post. This line is already in my config exactly as you wrote it. I have also tried to run the same thing in the terminal and nothing changes. Thanks for the response though