commit e3324628cde8aa0b392395e8723794f2a65241e9 parent 353955e8124ffe3f69878a3f56156cd047f220e0 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