diff --git a/modules/periodic.nix b/modules/periodic.nix index 453c8c8..0efb4e7 100644 --- a/modules/periodic.nix +++ b/modules/periodic.nix @@ -41,4 +41,26 @@ startAt = "18:00:00"; }; + # Sync mail using IDLE + systemd.user.services.goimapnotify-uni = { + description = "Sync uni mail using IMAP IDLE"; + wantedBy = [ "default.target" ]; + path = with pkgs; [ goimapnotify pass-wayland isync notmuch ]; + script = '' + ${pkgs.goimapnotify}/bin/goimapnotify -conf /home/coolneng/.config/goimapnotify/uni.conf + ''; + serviceConfig.Type = "simple"; + after = [ "network.target" ]; + }; + + systemd.user.services.goimapnotify-gmail = { + description = "Sync gmail mail using IMAP IDLE"; + wantedBy = [ "default.target" ]; + path = with pkgs; [ goimapnotify pass-wayland isync notmuch ]; + script = '' + ${pkgs.goimapnotify}/bin/goimapnotify -conf /home/coolneng/.config/goimapnotify/gmail.conf + ''; + serviceConfig.Type = "simple"; + after = [ "network.target" ]; + }; } diff --git a/modules/software.nix b/modules/software.nix index ad28c23..8020ead 100644 --- a/modules/software.nix +++ b/modules/software.nix @@ -54,7 +54,6 @@ isync notmuch msmtp - imapnotify w3m urlscan # Media