From: Silvio Rhatto Date: Fri, 24 Oct 2025 23:17:12 +0000 (-0300) Subject: Feat: xalarm: Awesome VM integration to gently inform before blocking the screen X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=20d82d28756d4dfaca7f846a74c461731cf2cfeb;p=utils-x11.git Feat: xalarm: Awesome VM integration to gently inform before blocking the screen --- diff --git a/xalarm b/xalarm index 63baf43..0d999f3 100755 --- a/xalarm +++ b/xalarm @@ -54,6 +54,13 @@ function xalarm_set { echo "Resetting alarm..." xalarm_set $DELAY $MESSAGE else + # Integration with Awesome VM + if which awesome-client &> /dev/null; then + echo "naughty.notify({title = \"X Alarm:\", text =\"The following alarm will block the screen soon: $MESSAGE\", timeout = 5})" | awesome-client + sleep 5 + fi + + # Integration with SM(6) if which sm &> /dev/null; then #sm -f '#ffffff' -b '#1c1c1c' $MESSAGE (timer=0; while sleep 1; do let timer++; echo $MESSAGE - $timer; echo -e '\f'; done) | sm -f '#ffffff' -b '#1c1c1c' -