Skip to content

Customizing_QT_APPS_theming

Hyprland Dots Wiki edited this page Mar 2, 2026 · 2 revisions

Customizing QT Apps Theming

This guide explains how to customize QT apps when running Hyprland alongside KDE/Plasma.

Using KDE/Plasma themes

By default, QT apps are styled via Kvantum-Manager through qt5ct or qt6ct. To use the themes set in your Plasma configuration, update the environment variables in ~/.config/hypr/UserConfigs/ENVariables.conf.

1. Update platform theme

Modify the QT_QPA_PLATFORMTHEME lines:

env = QT_QPA_PLATFORMTHEME,kde
#env = QT_QPA_PLATFORMTHEME,qt5ct
#env = QT_QPA_PLATFORMTHEME,qt6ct

2. Update desktop context

Set the XDG_CURRENT_DESKTOP and XDG_SESSION_DESKTOP environment variables:

env = XDG_CURRENT_DESKTOP,kde
env = XDG_SESSION_DESKTOP,kde

3. Apply style override (Optional)

You can also explicitly set the style:

env = QT_STYLE_OVERRIDE,Breeze

Note

Replace Breeze with the actual name of your preferred theme.

Tip

You can also launch Kvantum-Manager directly to change themes.

Clone this wiki locally