import QtQuick import Quickshell import Quickshell.Hyprland import Quickshell.Io import "../../../colors" import "../../../config" MouseArea { id: archButton width: Math.max(bar.height, archButtonText.width+Config.spacing) height: bar.height hoverEnabled: true cursorShape: Qt.PointingHandCursor onClicked: { archButtonScript.running = true } Rectangle { anchors.fill: parent color: archButton.containsMouse ? Colors.secondaryContainer_fg : Qt.alpha(Colors.secondary, 0.75) radius: Config.radius Text { id: archButtonText anchors.centerIn: parent text: "󰣇" font.pixelSize: Config.big_font_size(bar.height) font.family: Config.font color: archButton.containsMouse ? Colors.secondaryContainer : Colors.secondary_fg } } Process { id: archButtonScript command: ["sh", "-c", "wofi --show drun"] running: false stdout: StdioCollector { onStreamFinished: { console.log("Opening wofi") } } } }