import Quickshell.Services.SystemTray import Quickshell.Widgets import QtQuick import Qt5Compat.GraphicalEffects import qs import qs.settings import QtQuick.Layouts WrapperRectangle { id: root margin: Settings.config.barmargins layer { enabled: true effect: DropShadow { color: "#111111" radius: 4 verticalOffset: 2 horizontalOffset: 2 samples: 18 } } implicitWidth: trayRow.implicitWidth + 14 implicitHeight: Settings.config.barHeight - margin * 2 visible: trayRep.count > 0 color: Colors.base02 radius: Settings.config.rounding child: Item { RowLayout { id: trayRow anchors.centerIn: parent Repeater { id: trayRep Layout.alignment: Qt.AlignVCenter | Qt.AlignHCenter model: SystemTray.items delegate: TrayItem {} } } } }