mio-ops/profiles/neomutt.nix

29 lines
898 B
Nix
Raw Normal View History

2019-11-22 06:25:07 +00:00
# Configuration for my neomutt email requirements
{
2022-03-07 14:26:15 +00:00
config,
pkgs,
...
}: {
2019-11-22 06:25:07 +00:00
# Install other packages that I require to be used with neomutt.
environment.systemPackages = with pkgs; [
2021-11-16 04:57:23 +00:00
isync # My mail fetcher
2023-02-09 00:09:40 +00:00
khal # CLI calendar application
2021-11-16 04:57:23 +00:00
khard # Console carddav client
libnotify # Notification client for my neomutt setup
2021-11-16 04:57:23 +00:00
lynx # My HTML email viewer
msmtp # My mail sender
neomutt # My MUA
notmuch # Search and indexing for neomutt
urlscan # Scanning for links neomutt
vdirsyncer # Synchronize calendars and contacts
2019-11-22 06:25:07 +00:00
];
2020-01-23 23:00:52 +00:00
services.cron = {
2021-11-16 04:57:23 +00:00
enable = true; # Enable cron service
2020-01-23 23:00:52 +00:00
systemCronJobs = [
"*/10 * * * * craige /run/current-system/sw/bin/mbsync -q MCA >> /home/craige/.mailsync-MCA.log 2>&1"
"*/5 * * * * craige /run/current-system/sw/bin/mbsync -q IOHK >> /home/craige/.mailsync-IOHK.log 2>&1"
];
};
2019-11-22 06:25:07 +00:00
}