From 9ddb824cc0ac8ec886b8a24e7edc94c210485d24 Mon Sep 17 00:00:00 2001 From: Varun Iyer Date: Tue, 23 Feb 2021 09:47:33 -0800 Subject: [PATCH 1/3] Add ucsb.edu to domains.csv --- share/domains.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/share/domains.csv b/share/domains.csv index b33772f..ed7f666 100644 --- a/share/domains.csv +++ b/share/domains.csv @@ -266,6 +266,7 @@ txstate.edu,outlook.office365.com,993,smtp.office365.com,587 ua.pt,outlook.office365.com,993,mail.ua.pt,25 uach.mx,imap.gmail.com,993,smtp.gmail.com,587 ucdavis.edu,imap.gmail.com,993,smtp.gmail.com,587 +ucsb.edu,imap.gmail.com,993,smtp.gmail.com,587 uni-duesseldorf.de,mail.hhu.de,993,mail.hhu.de,465 uni-jena.de,imap.uni-jena.de,993,smtp.uni-jena.de,587 unilodz.eu,outlook.office365.com,993,smtp.office365.com,587 From 747af1cccbfbb99fae3661c49b5ad2ccf3d3c493 Mon Sep 17 00:00:00 2001 From: Kr1ss Date: Thu, 25 Feb 2021 17:23:11 +0100 Subject: [PATCH 2/3] mailsync/notify-send: provide a default `$DISPLAY` A user reports notifications not working on their setup because there is no display id contained in the `ps`/`pgrep` output concerning the Xorg process. This commit checks if there's a display server running at all, and if so it sends notifications even if there's no display id. Resolves https://github.com/LukeSmithxyz/mutt-wizard/issues/661 --- bin/mailsync | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/bin/mailsync b/bin/mailsync index 6741804..ba0a4b5 100755 --- a/bin/mailsync +++ b/bin/mailsync @@ -39,12 +39,14 @@ case "$(uname)" in messageinfo() { osascript -e "display notification with title \"📧 $from\" subtitle \"$subject\"" ;} ;; *) - displays="$(pgrep -a X\(org\|wayland\) | grep -wo "[0-9]*:[0-9]\+" | sort -u)" - notify() { for x in $displays; do + # remember if a display server is running since `ps` doesn't always contain a display + pgrepoutput="$(pgrep -a X\(org\|wayland\))" + displays="$(echo "$pgrepoutput" | grep -wo "[0-9]*:[0-9]\+" | sort -u)" + notify() { [ -n "$pgrepoutput" ] && for x in ${displays:-0:}; do export DISPLAY=$x notify-send --app-name="mutt-wizard" "mutt-wizard" "📬 $2 new mail(s) in \`$1\` account." done ;} - messageinfo() { for x in $displays; do + messageinfo() { [ -n "$pgrepoutput" ] && for x in ${displays:-0:}; do export DISPLAY=$x notify-send --app-name="mutt-wizard" "📧$from:" "$subject" done ;} From 4b30e06d05cd6112de84dafb7aa3c2a81b416e88 Mon Sep 17 00:00:00 2001 From: Luke Smith Date: Thu, 25 Feb 2021 12:21:27 -0500 Subject: [PATCH 3/3] inbox.lv --- FUNDING.yml | 3 +-- share/domains.csv | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/FUNDING.yml b/FUNDING.yml index db8612d..c7c9a22 100644 --- a/FUNDING.yml +++ b/FUNDING.yml @@ -1,3 +1,2 @@ +custom: ["https://lukesmith.xyz/donate.html"] github: lukesmithxyz -custom: ["https://lukesmith.xyz/donate", "https://paypal.me/lukemsmith"] -patreon: lukesmith diff --git a/share/domains.csv b/share/domains.csv index b33772f..a6a6a85 100644 --- a/share/domains.csv +++ b/share/domains.csv @@ -124,6 +124,7 @@ hushmail.com,imap.hushmail.com,993,smtp.hushmail.com,465 icloud.com,imap.mail.me.com,993,smtp.mail.me.com,587 illinois.edu, imap.gmail.com,993,smtp.gmail.com,465 in.tum.de,mail.in.tum.de,993,mail.in.tum.de,465 +inbox.lv,mail.inbox.lv,993,mail.inbox.lv,465 iname.com,imap.mail.com,993,smtp.mail.com,587 inf.h-brs.de,imap.inf.h-brs.de,993,smtp.inf.h-brs.de,587 infomaniak.com,imap.infomaniak.com,993,imap.infomaniak.com,587