import QtQuick import Quickshell.Services.Pipewire import "classes" import "../.." BarText { id: volume_indicator PwObjectTracker { objects: [Pipewire.defaultAudioSink] } property var muted: Pipewire.defaultAudioSink?.audio.muted property var vol: Math.round((Pipewire.defaultAudioSink?.audio.volume ?? 0) * 100) property var indicator: (muted) ? 0 : vol < 20 ? 1 : vol <= 50 ? 2 : 3 text: Resources.sep + Icons.volume[indicator] + vol + "%" color: (muted) ? Style.altbg : Style.fg }