diff --git a/i38.sh b/i38.sh index 4a20602..2f7a8db 100755 --- a/i38.sh +++ b/i38.sh @@ -619,7 +619,7 @@ if [[ -x "/usr/libexec/notification-daemon" ]]; then echo 'exec_always --no-startup-id /usr/libexec/notification-daemon -r' fi if command -v remind &> /dev/null && command -v notify-send &> /dev/null ; then - echo "exec_always --no-startup-id $(command -v remind) -z '-k:notify-send %s &' ${HOME}/.reminders < /dev/null > /dev/null 2>&1" + echo "exec_always --no-startup-id $(command -v remind) -z '-k:${HOME}/.config/i3/scripts/reminder.sh %s &' ${HOME}/.reminders < /dev/null > /dev/null 2>&1" fi if [[ $dex -eq 0 ]]; then echo '# Start XDG autostart .desktop files using dex. See also' diff --git a/scripts/reminder.sh b/scripts/reminder.sh index 3b1e382..930f32e 100755 --- a/scripts/reminder.sh +++ b/scripts/reminder.sh @@ -145,6 +145,12 @@ if ! command -v remind &> /dev/null ; then exit 1 fi +if [[ $# -ne 0 ]]; then + sox -ndqV0 synth .1 tri 600 norm -9 pad .05 repeat + notify-send "$*" + exit 0 +fi + while : ; do action=$(yad --title "I38 - Reminders" --form \ --button="_Add Reminder!gtk-ok":0 \