nix

configuration files that power my machines
Log | Files | Refs | README | LICENSE

commit 1c2e8ea858102dc454edd441ab0d0eedfa740928
parent 77e17a40361c81e304513c2ebd752c85d9ec470b
Author: mtmn <miro@haravara.org>
Date:   Tue, 14 Apr 2026 20:20:32 +0200

void: add mics, cleanup

Diffstat:
Mhosts/void/default.nix | 2--
Ahosts/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