2018-02-08 23:51:40 +00:00
|
|
|
{ pkgs, ... }:
|
2018-04-02 15:52:16 +00:00
|
|
|
{
|
2018-02-08 23:51:40 +00:00
|
|
|
systemd.user = {
|
|
|
|
services.sort-mail =
|
|
|
|
let
|
|
|
|
sort-mail-script = pkgs.writeShellScriptBin "sort-mail" ''
|
2018-04-02 15:52:16 +00:00
|
|
|
${pkgs.isync}/bin/mbsync -a
|
2018-03-03 00:50:36 +00:00
|
|
|
|
2018-02-08 23:51:40 +00:00
|
|
|
mv $HOME/data/aktuell/it/mail/.Move.kiva/cur/* $HOME/data/aktuell/it/mail-accounts/fb4/INBOX/new/
|
2018-03-03 00:50:36 +00:00
|
|
|
mv $HOME/data/aktuell/it/mail/.Move.Auslandskoordination/cur/* $HOME/data/aktuell/it/mail-accounts/auslandskoordination/Malte/bearbeiten/new/
|
|
|
|
|
2018-02-08 23:51:40 +00:00
|
|
|
mv $HOME/data/aktuell/it/mail-accounts/fb4/Move/privat/cur/* $HOME/data/aktuell/it/mail/new/
|
2018-03-03 00:50:36 +00:00
|
|
|
mv $HOME/data/aktuell/it/mail-accounts/fb4/Move/Auslandskoordination/cur/* $HOME/data/aktuell/it/mail-accounts/auslandskoordination/Malte/bearbeiten/new/
|
|
|
|
|
|
|
|
mv $HOME/data/aktuell/it/mail-accounts/auslandskoordination/Malte/privat/cur/* $HOME/data/aktuell/it/mail/new/
|
|
|
|
mv $HOME/data/aktuell/it/mail-accounts/auslandskoordination/Malte/kiva/cur/* $HOME/data/aktuell/it/mail-accounts/fb4/INBOX/new/
|
|
|
|
|
2018-04-02 15:52:16 +00:00
|
|
|
${pkgs.isync}/bin/mbsync -a
|
2018-02-08 23:51:40 +00:00
|
|
|
'';
|
|
|
|
in {
|
|
|
|
Unit = {
|
|
|
|
Description = "Sort E-Mails";
|
|
|
|
};
|
|
|
|
|
|
|
|
Service = {
|
|
|
|
Type = "oneshot";
|
|
|
|
ExecStart="/bin/sh ${sort-mail-script}/bin/sort-mail";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
timers.sort-mail = {
|
|
|
|
Timer = {
|
|
|
|
OnCalendar = "minutely";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|