aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/notmuch/.local/bin
diff options
context:
space:
mode:
Diffstat (limited to 'notmuch/.local/bin')
-rwxr-xr-xnotmuch/.local/bin/notmuch-notify14
1 files changed, 11 insertions, 3 deletions
diff --git a/notmuch/.local/bin/notmuch-notify b/notmuch/.local/bin/notmuch-notify
index f808c4d..bc93f09 100755
--- a/notmuch/.local/bin/notmuch-notify
+++ b/notmuch/.local/bin/notmuch-notify
@@ -18,11 +18,19 @@ def notify(title, message):
)
+# Workaround for bug in the notmuch module's default config resolution
+if os.environ.get("NOTMUCH_CONFIG") is None:
+ os.environ["NOTMUCH_CONFIG"] = os.path.join(
+ os.environ.get(
+ "XDG_CONFIG_HOME", os.path.join(os.path.expanduser("~"), ".config")
+ ),
+ "notmuch",
+ os.environ.get("NOTMUCH_PROFILE", "default"),
+ "config",
+ )
+
for message in (
notmuch.Database(
- path="{}/mail".format(
- os.getenv("XDG_DATA_HOME", os.path.expanduser("~/.local/share"))
- ),
mode=notmuch.Database.MODE.READ_WRITE,
)
.create_query("tag:notify")