aboutsummaryrefslogtreecommitdiff
path: root/scripts/p7s
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/p7s')
-rw-r--r--scripts/p7s/mail/__init__.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/p7s/mail/__init__.py b/scripts/p7s/mail/__init__.py
index 0c37dd8b..27183325 100644
--- a/scripts/p7s/mail/__init__.py
+++ b/scripts/p7s/mail/__init__.py
@@ -25,7 +25,8 @@ def generate_config():
Description=Mail synchronization
[Service]
- ExecStart=/usr/bin/mbsync -qa
+ Type=oneshot
+ ExecStart=/usr/bin/mbsync -qa ; /usr/bin/notmuch new
""").lstrip())
(user_units / "mbsync.timer").write_text(textwrap.dedent("""
@@ -42,6 +43,7 @@ def generate_config():
Unit=mbsync.service
""").lstrip())
+ subprocess.run(["systemctl", "--user", "daemon-reload"], check=True)
subprocess.run(["systemctl", "--user", "enable", "--now", "mbsync.timer"], check=True)
subprocess.run(["sudo", "loginctl", "enable-linger", "alex"], check=True)