Ok, I managed it by myself after a bit of tinkering. This is the bash script:
#!/bin/bash
while true
do
battery_level=`cat /sys/class/power_supply/BAT0/capacity`
battery_status=`cat /sys/class/power_supply/BAT0/status`
if [ $battery_status = "Discharging" ] && [ $battery_level -lt 21 ];
then
/usr/bin/aplay /home/eugenia/Music/alarm.wav
fi
sleep 120
done
Obviously change the path the .wav audio file to suit yours (I downloaded mine from the internet). Then, save the file (in my case, I named it battery.sh), make the script file executable ( chmod +x battery.sh
via the terminal, or via the file manager).
Then add it to the Startup Applications settings panel on your distro (usually gnome and cinnamon have one). The alarm will sound if the battery reaches below 21%.