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
  • Evkob (they/them)
    link
    fedilink
    English
    117 hours ago

    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.

    • CralderOP
      link
      English
      116 hours ago

      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