From cdc774f3371ecf74434a486f4d264474aada27a1 Mon Sep 17 00:00:00 2001 From: David Terry Date: Mon, 3 May 2021 00:19:41 +0200 Subject: [PATCH] lieer-service: add path to notmuch config (#1704) This change makes the services created via the lieer module aware of the notmuch config created by the home-mangager notmuch module (which is stored in a non-standard location). Without this change all the lieer services created by the lieer module failed for me, as they were unable to find the notmuch config. --- modules/services/lieer.nix | 2 ++ tests/modules/services/lieer/lieer-service-expected.service | 1 + 2 files changed, 3 insertions(+) diff --git a/modules/services/lieer.nix b/modules/services/lieer.nix index 571e2af75..71f0a66e5 100644 --- a/modules/services/lieer.nix +++ b/modules/services/lieer.nix @@ -26,6 +26,8 @@ let Type = "oneshot"; ExecStart = "${pkgs.gmailieer}/bin/gmi sync"; WorkingDirectory = account.maildir.absPath; + Environment = + "NOTMUCH_CONFIG=${config.xdg.configHome}/notmuch/notmuchrc"; }; }; }; diff --git a/tests/modules/services/lieer/lieer-service-expected.service b/tests/modules/services/lieer/lieer-service-expected.service index 1110e85c4..8437b9895 100644 --- a/tests/modules/services/lieer/lieer-service-expected.service +++ b/tests/modules/services/lieer/lieer-service-expected.service @@ -1,4 +1,5 @@ [Service] +Environment=NOTMUCH_CONFIG=/home/hm-user/.config/notmuch/notmuchrc ExecStart=@lieer@/bin/gmi sync Type=oneshot WorkingDirectory=/home/hm-user/Mail/hm@example.com