import Quickshell.Services.SystemTray import QtQuick import Qt5Compat.GraphicalEffects import qs import qs.settings import QtQuick.Layouts Rectangle { id: root layer { enabled: true effect: DropShadow { color: Colors.base01 radius: 4 verticalOffset: 2 horizontalOffset: 2 samples: 18 } } implicitWidth: trayRow.implicitWidth + 14 implicitHeight: Settings.config.barHeight / 1.5 visible: trayRep.count > 0 color: Colors.base02 radius: Settings.config.rounding RowLayout { id: trayRow anchors.centerIn: parent Repeater { id: trayRep model: SystemTray.items delegate: TrayItem {} } } }