summaryrefslogtreecommitdiff
path: root/.local/bin/alarm
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin/alarm')
-rwxr-xr-x.local/bin/alarm17
1 files changed, 17 insertions, 0 deletions
diff --git a/.local/bin/alarm b/.local/bin/alarm
new file mode 100755
index 0000000..2909ecf
--- /dev/null
+++ b/.local/bin/alarm
@@ -0,0 +1,17 @@
1#!/bin/sh
2
3[ $1 = "-h" -o $1 = "--help" ] && echo "usage: alarm time sound_file" && exit 0
4[ $# != 2 ] && echo "usage: alarm time sound_file" && exit 1
5
6echo "alarm set for $1"
7echo "$(basename "$2") is the alarm tone"
8
9while [ $(date +%H:%M) != "$1" ]
10do
11 sleep 1
12done
13
14amixer -q sset Master 100% unmute
15pkill -RTMIN+10 i3blocks
16mpv --loop=inf $2
17