bar: add microphone control to util buttons

This commit is contained in:
_xB
2025-06-06 01:12:11 +03:00
committed by GitHub
parent 2cd548ae11
commit aa951b0bc0
@@ -5,6 +5,7 @@ import QtQuick.Layouts
import Quickshell
import Quickshell.Io
import Quickshell.Hyprland
import Quickshell.Services.Pipewire
Rectangle {
id: root
@@ -63,6 +64,20 @@ Rectangle {
}
CircleUtilButton {
Layout.alignment: Qt.AlignVCenter
onClicked: Hyprland.dispatch("exec wpctl set-mute @DEFAULT_SOURCE@ toggle")
MaterialSymbol {
horizontalAlignment: Qt.AlignHCenter
fill: 0
text: Pipewire.defaultAudioSource?.audio?.muted ? "mic_off" : "mic"
iconSize: Appearance.font.pixelSize.large
color: Appearance.colors.colOnLayer2
}
}
}
}