diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2019-10-23 17:20:22 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2019-10-23 17:20:46 +0200 |
| commit | c015093c27fcda3114c7f9d23ebecaec1830ae6e (patch) | |
| tree | dce9979ffae9793e8ad202335fe25f493011af3c | |
| parent | 73a71b9ae04215d83a49357fb3de3134dbcc7424 (diff) | |
| download | dotfiles-c015093c27fcda3114c7f9d23ebecaec1830ae6e.tar.gz dotfiles-c015093c27fcda3114c7f9d23ebecaec1830ae6e.zip | |
[mbsync] add systemd files
| -rw-r--r-- | mbsync/mbsync.service | 7 | ||||
| -rw-r--r-- | mbsync/mbsync.timer | 10 | ||||
| -rw-r--r-- | mbsync/mbsyncrc (renamed from mbsyncrc) | 0 | ||||
| -rwxr-xr-x | setup.py | 4 |
4 files changed, 20 insertions, 1 deletions
diff --git a/mbsync/mbsync.service b/mbsync/mbsync.service new file mode 100644 index 0000000..e35116f --- /dev/null +++ b/mbsync/mbsync.service @@ -0,0 +1,7 @@ +[Unit] +Description=Mailbox synchronization service + +[Service] +Type=oneshot +ExecStart=/usr/bin/mbsync -Va +ExecStartPost=/usr/bin/notmuch new diff --git a/mbsync/mbsync.timer b/mbsync/mbsync.timer new file mode 100644 index 0000000..82ebb83 --- /dev/null +++ b/mbsync/mbsync.timer @@ -0,0 +1,10 @@ +[Unit] +Description=Mailbox synchronization timer + +[Timer] +OnBootSec=2m +OnUnitActiveSec=5m +Unit=mbsync.service + +[Install] +WantedBy=timers.target diff --git a/mbsyncrc b/mbsync/mbsyncrc index 5f19d10..5f19d10 100644 --- a/mbsyncrc +++ b/mbsync/mbsyncrc @@ -104,7 +104,9 @@ targets = { "offlineimap": [("config/offlineimap", config_dir + "/offlineimap")], "mbsync": - [("mbsyncrc", home_dir + "/.mbsyncrc")], + [("mbsync/mbsyncrc", home_dir + "/.mbsyncrc"), + ("mbsync/mbsync.service", config_dir + "/systemd/user/mbsync.service"), + ("mbsync/mbsync.timer", config_dir + "/systemd/user/mbsync.timer")], "msmtp": [("msmtprc", home_dir + "/.msmtprc")], "dunst": |
