Files
illogical-impulse/.config/quickshell/services/Notifications.qml
T
2025-04-19 00:09:51 +02:00

33 lines
794 B
QML

pragma Singleton
pragma ComponentBehavior: Bound
import QtQuick
import Quickshell
import Quickshell.Services.Notifications
Singleton {
id: root
property alias list: notifServer.trackedNotifications
NotificationServer {
id: notifServer
actionIconsSupported: true
actionsSupported: true
bodyHyperlinksSupported: true
bodyImagesSupported: true
bodyMarkupSupported: true
bodySupported: true
imageSupported: true
keepOnReload: true
persistenceSupported: true
onNotification: (notification) => {
notification.tracked = true;
if(!notification.time) {
notification.time = new Date();
}
// root.list = [...root.list, notification];
}
}
}