diff --git a/app/src/handlers/systemhandler.cpp b/app/src/handlers/systemhandler.cpp
index 0264398fe8d17f6844ce7af8157b0a1d51cd9026..c5ca46eac27ee6c676f1139c9073a177cdba3004 100644
--- a/app/src/handlers/systemhandler.cpp
+++ b/app/src/handlers/systemhandler.cpp
@@ -293,6 +293,9 @@ bool SystemHandler::applyKdeAuroraeTheme(const QString &path) const
         return false;
     }
 
+    auto refreshMessage = QDBusMessage::createMethodCall("org.kde.KWin", "/KWin", "org.kde.KWin", "reconfigure");
+    QDBusConnection::sessionBus().call(refreshMessage);
+
     return true;
 }