diff options
Diffstat (limited to 'scripts/p7s/mail')
| -rw-r--r-- | scripts/p7s/mail/__init__.py | 4 |
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) |
