Files
nixos/modules/scripts/changeAudioOutput.nix
T

22 lines
327 B
Nix

{
writeShellApplication,
fzf,
pactl,
jq,
...
}:
writeShellApplication {
name = "custom-changeAudioOutput";
runtimeInputs = [
fzf
pactl
jq
];
text = ''
$select=pactl -f json list sinks | jq -r '.[].name' | fzf
if [[ -n "$select" ]]; then
pactl set-default-sink $select
fi
'';
}