Initial commit

This commit is contained in:
kossLAN 2025-06-07 04:01:14 -04:00
commit 05cd51b54e
Signed by: kossLAN
SSH key fingerprint: SHA256:bdV0x+wdQHGJ6LgmstH3KV8OpWY+OOFmJcPcB0wQPV8
148 changed files with 10112 additions and 0 deletions

View file

@ -0,0 +1,61 @@
import QtQuick
import QtQuick.Layouts
import Quickshell
import Quickshell.Services.Notifications
import ".."
PanelWindow {
required property var bar;
id: notificationWindow;
color: "transparent";
width: 550;
height: 600;
visible: true;
mask: Region { item: notifLayout; }
anchors {
top: true;
bottom: true;
}
margins {
top: 5;
bottom: 5;
right: 5;
}
NotificationServer {
id: notificationServer;
actionsSupported: true;
persistenceSupported: true;
}
Connections {
target: notificationServer;
function onNotification(notification) {
notification.tracked = true;
}
}
ColumnLayout {
id: notifLayout;
spacing: 5;
anchors {
left: parent.left;
right: parent.right;
}
Repeater {
model: notificationServer.trackedNotifications;
Toast {
required property var modelData;
notification: modelData;
}
}
}
}