commit 1c2e8ea858102dc454edd441ab0d0eedfa740928 parent 77e17a40361c81e304513c2ebd752c85d9ec470b Author: mtmn <miro@haravara.org> Date: Tue, 14 Apr 2026 20:20:32 +0200 void: add mics, cleanup Diffstat:
| M | hosts/void/default.nix | | | 2 | -- |
| A | hosts/void/overlays/bin/mics | | | 16 | ++++++++++++++++ |
2 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/hosts/void/default.nix b/hosts/void/default.nix @@ -90,9 +90,7 @@ ragenix statix nix-diff - attic-client nix-output-monitor - devenv ]; net = with pkgs; [ diff --git a/hosts/void/overlays/bin/mics b/hosts/void/overlays/bin/mics @@ -0,0 +1,16 @@ +#!/bin/bash + +mics=( + "Family 17h/19h HD Audio Controller Stereo Microphone" + "Family 17h/19h HD Audio Controller Digital Microphone" +) + +for mic in "${mics[@]}"; do + mic_id=$(wpctl status | grep -F "$mic" | grep -o '[0-9]\+' | head -1) + if [ -n "$mic_id" ]; then + echo "Setting $mic ($mic_id) volume to 0" + wpctl set-volume "$mic_id" 0 + else + echo "$mic not found" + fi +done