diff --git a/src/notifications/ManagerLinux.cpp b/src/notifications/ManagerLinux.cpp index fad21ed7..23734789 100644 --- a/src/notifications/ManagerLinux.cpp +++ b/src/notifications/ManagerLinux.cpp @@ -25,6 +25,7 @@ #include "Cache.h" #include "EventAccessors.h" #include "MxcImageProvider.h" +#include "UserSettingsPage.h" #include "Utils.h" NotificationsManager::NotificationsManager(QObject *parent) @@ -161,6 +162,9 @@ NotificationsManager::systemPostNotification(const QString &room_id, hints[QStringLiteral("desktop-entry")] = "nheko"; hints[QStringLiteral("category")] = "im.received"; + if (auto profile = UserSettings::instance()->profile(); !profile.isEmpty()) + hints[QStringLiteral("x-kde-origin-name")] = profile; + uint replace_id = 0; if (!event_id.isEmpty()) { for (auto elem = notificationIds.begin(); elem != notificationIds.end(); ++elem) {