Unable to configure Qt with hyprqt6engine

Hyprland version
Hyprland 0.51.1 built from branch  at commit 71a1216abcc7031776630a6d88f105605c4dc1c9  ([gha] Nix: update inputs).
Date: Mon Sep 22 20:54:03 2025
Tag: v0.51.1, commits: 6436
built against:
 aquamarine 0.9.5
 hyprlang 0.6.3
 hyprutils 0.10.0
 hyprcursor 0.1.13
 hyprgraphics 0.2.0


no flags were set

I am struggling to set Qt variables using hyprqt6engine. As a test, I’ve set a large font size and am then opening a Qt application to see if I can get it to take effect. I use uwsm to launch hyprland, and so I have the following configurations:

# ~/.config/uwsm/env
export QT_QPA_PLATFORMTHEME=hyprqt6engine

# ~/.config/hypr/hyprqt6engine.conf
theme {
    font_size = 200
}

Unfortunately, this doesn’t seem to work. I’ve tried using hyprland without uwsm, setting the environment variable in hyprland.conf:

# ~/.config/hypr/hyprland.conf
env = QT_QPA_PLATFORMTHEME,hyprqt6engine

but this hasn’t worked either. Any suggestions as to how to troubleshoot this? Things I have tried: rebooting or restarting hyprland, using hyprland with or without uwsm, multiple different Qt applications, making sure the environment variable is set, checking the systemd log, checking the hyprland log.

I’m running Arch and installing hyprqt6engine using the AUR:

# pacman -Qs hyprqt6engine
local/hyprqt6engine 0.1.0-2
    QT6 Theme Provider for Hyprland
local/hyprqt6engine-debug 0.1.0-2
    Detached debugging symbols for hyprqt6engine

Thanks for any thoughts!