From 7c8ec4add2b8dd9a361973e4cfee362d1961c1eb Mon Sep 17 00:00:00 2001 From: Thomas Voss Date: Wed, 5 Nov 2025 20:31:00 +0100 Subject: alarm: Add the alarm script --- .local/bin/alarm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 .local/bin/alarm (limited to '.local') diff --git a/.local/bin/alarm b/.local/bin/alarm new file mode 100755 index 0000000..716ea1b --- /dev/null +++ b/.local/bin/alarm @@ -0,0 +1,22 @@ +#!/bin/sh + +set -e + +export NOTIFY_LONG=alarm +export NOTIFY_SHORT="${0##*/}" + +readonly PIPE="${XDG_CONFIG_HOME:-$HOME/.config}/eww/data/timer.pipe" +exec >"$PIPE" + +if [ $# -gt 1 ] +then + >&2 printf 'Usage: %s [duration]\n' "${0##*/}" + exit 1 +fi + +stdbuf -oL -- patience -f '%m:%02S' "${1:-m=1}" +echo '' +exec >&- + +notify 'Timer Complete' 'The global timer has reached its end' +aplay -q ~/media/sfx/alarm.wav -- cgit v1.2.3