xxwhirlpool
·
2026-09-17
1#!/usr/bin/env bash
2
3play_cmd_args=(
4 "-q"
5)
6
7
8sfx_path="/home/kat/dotfiles/misc/sounds"
9
10tunes=(
11 "bad" # 1
12 "chime" # 2
13 "ding" # 3
14 "tada" # 4
15 "twinkle" # 5
16)
17
18for ((i=0, v=1; i < "${#tunes[@]}"; i++, v++ )); do
19 declare "sfx$v"="$sfx_path/${tunes[$i]}"
20done
21
22case "$1" in
23 "bad") aplay "${play_cmd_args[*]}" "$sfx1";;
24 "chime") aplay "${play_cmd_args[*]}" "$sfx2";;
25 "ding") aplay "${play_cmd_args[*]}" "$sfx3";;
26 "tada") aplay "${play_cmd_args[*]}" "$sfx4";;
27 "twinkle") aplay "${play_cmd_args[*]}" "$sfx5";;
28esac