1
0
Fork 0
nixos-config/home-manager/roles/mail2rss.nix

19 lines
526 B
Nix
Raw Normal View History

2020-12-12 22:39:54 +00:00
{ lib, pkgs, config, ... }: {
systemd.user = {
2020-12-13 12:49:56 +00:00
timers.mail2rss = {
2020-12-12 23:03:06 +00:00
Timer.OnCalendar = "19:57";
2020-12-12 22:39:54 +00:00
Install.WantedBy = [ "timers.target" ];
};
services = {
mail2rss = {
Unit.Description = "Mail to rss exporter";
Service = {
2020-12-12 23:03:06 +00:00
ExecStart = toString (pkgs.writeShellScript "mail2rss"
"${pkgs.logfeed}/bin/mail2rss ${config.accounts.email.maildirBasePath} hera/Move/readlater > /var/www/rss/mails2.xml");
2020-12-12 22:39:54 +00:00
Type = "oneshot";
};
};
};
};
}