summaryrefslogtreecommitdiff
path: root/.local/bin/alarm
diff options
context:
space:
mode:
authorSam Chudnick <sam@chudnick.com>2021-11-06 20:25:45 -0400
committerSam Chudnick <sam@chudnick.com>2021-11-06 20:25:45 -0400
commit82df70eff06e7b44ee84283070d7f801f7fc1d92 (patch)
treed17ea9cc6e012b16ff0cdeffcf4a97b5e5cd2d11 /.local/bin/alarm
initial commit
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