From 3ae5c5730378a50c49d52167631bed2e5496d2f9 Mon Sep 17 00:00:00 2001 From: thomas Date: Thu, 27 Aug 2026 11:21:41 +0100 Subject: [PATCH] Feature: Added Volume Sink --- dotfiles/.config/quickshell/modules/bar/Volume.qml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/dotfiles/.config/quickshell/modules/bar/Volume.qml b/dotfiles/.config/quickshell/modules/bar/Volume.qml index f77b285..1845cf0 100644 --- a/dotfiles/.config/quickshell/modules/bar/Volume.qml +++ b/dotfiles/.config/quickshell/modules/bar/Volume.qml @@ -40,6 +40,12 @@ Item { enabled: panel.visible } + PwNodePeakMonitor { + id: outputPeak + node: root.sink + enabled: panel.visible + } + // --- Device label/icon heuristics, ported from omarchy's audio panel // Model.js (github.com/basecamp/omarchy shell/plugins/panels/audio/Model.js), // adapted to this project's Material Symbols icon set instead of Nerd Font. @@ -375,6 +381,11 @@ Item { onMoved: (v) => { if (root.sink && root.sink.audio) root.sink.audio.volume = v } } + LevelMeter { + width: parent.width + level: outputPeak.peak + } + Column { width: parent.width spacing: 2 @@ -425,6 +436,7 @@ Item { level: inputPeak.peak } + Column { width: parent.width spacing: 2