commit 0fca5b9908294d0fe5631c4b5afef08d532e7ba3
parent 69501c5a20e515302df7afdc1db66b59000b998e
Author: awy <awy@awy.one>
Date: Thu, 24 Apr 2025 02:11:07 +0300
cron notifs fix
Diffstat:
3 files changed, 3 insertions(+), 8 deletions(-)
diff --git a/.local/bin/cron/checkup b/.local/bin/cron/checkup
@@ -2,10 +2,6 @@
# Syncs repositories and downloads updates, meant to be run as a cronjob.
-pid=$(pgrep -x sway)
-var="DBUS_SESSION_BUS_ADDRESS"
-export DBUS_SESSION_BUS_ADDRESS=$(grep -E -z "$var" "/proc/$pid/environ" | sed 's/DBUS_SESSION_BUS_ADDRESS=//')
-
notify-send "📦 Repository Sync" "Checking for package updates..."
sudo pacman -Syyuw --noconfirm || notify-send "Error downloading updates.
diff --git a/.local/bin/cron/newsup b/.local/bin/cron/newsup
@@ -2,9 +2,6 @@
# Set as a cron job to check for new RSS entries for newsboat.
# If newsboat is open, sends it an "R" key to refresh.
-pid=$(pgrep -x sway)
-var="DBUS_SESSION_BUS_ADDRESS"
-export DBUS_SESSION_BUS_ADDRESS=$(grep -E -z "$var" "/proc/$pid/environ" | sed 's/DBUS_SESSION_BUS_ADDRESS=//')
/usr/bin/notify-send "📰 Updating RSS feeds..."
diff --git a/rice.sh b/rice.sh
@@ -136,7 +136,9 @@ rm -rf yay
rm -rf go
dinitctl enable cronie
-echo "*/30 * * * * /home/$PERMUSER/.local/bin/cron/newsup\n*/30 * * * * /home/$PERMUSER/.local/bin/cron/checkup\n*/10 * * * * /usr/local/bin/mailsync" | run_as_user crontab -
+echo "*/30 * * * * export DBUS_SESSION_BUS_ADDRESS=\$(grep -E -z \"DBUS_SESSION_BUS_ADDRESS\" \"/proc/\$(pgrep -x swaybar)/environ\" | sed 's/DBUS_SESSION_BUS_ADDRESS=//'); /home/$PERMUSER/.local/bin/cron/newsup
+*/30 * * * * export DBUS_SESSION_BUS_ADDRESS=\$(grep -E -z \"DBUS_SESSION_BUS_ADDRESS\" \"/proc/\$(pgrep -x swaybar)/environ\" | sed 's/DBUS_SESSION_BUS_ADDRESS=//'); /home/$PERMUSER/.local/bin/cron/checkup
+*/10 * * * * export DBUS_SESSION_BUS_ADDRESS=\$(grep -E -z \"DBUS_SESSION_BUS_ADDRESS\" \"/proc/\$(pgrep -x swaybar)/environ\" | sed 's/DBUS_SESSION_BUS_ADDRESS=//'); /usr/local/bin/mailsync" | run_as_user crontab -
run_as_user git clone https://github.com/lukesmithxyz/mutt-wizard /home/"$PERMUSER"/mutt-wizard
cd /home/"$PERMUSER"/mutt-wizard