diff options
-rwxr-xr-x | .local/bin/cron/checkup | 4 | ||||
-rwxr-xr-x | .local/bin/cron/newsup | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/.local/bin/cron/checkup b/.local/bin/cron/checkup index d40e556..f207d0f 100755 --- a/.local/bin/cron/checkup +++ b/.local/bin/cron/checkup @@ -1,7 +1,9 @@ #!/bin/sh # Syncs repositories and downloads updates, meant to be run as a cronjob. -export DISPLAY=':0' +pid=$(pgrep Hyprland) +var="DBUS_SESSION_BUS_ADDRESS" +export DBUS_SESSION_BUS_ADDRESS=$(egrep -z "$var" "/proc/$pid/environ" | sed 's/DBUS_SESSION_BUS_ADDRESS=//') notify-send "📦 Repository Sync" "Checking for package updates..." diff --git a/.local/bin/cron/newsup b/.local/bin/cron/newsup index af2dbb8..05f817c 100755 --- a/.local/bin/cron/newsup +++ b/.local/bin/cron/newsup @@ -2,7 +2,9 @@ # Set as a cron job to check for new RSS entries for newsboat. # If newsboat is open, sends it an "R" key to refresh. -export DISPLAY=':0' +pid=$(pgrep Hyprland) +var="DBUS_SESSION_BUS_ADDRESS" +export DBUS_SESSION_BUS_ADDRESS=$(egrep -z "$var" "/proc/$pid/environ" | sed 's/DBUS_SESSION_BUS_ADDRESS=//') /usr/bin/notify-send "📰 Updating RSS feeds..." |