diff --git a/modules/periodic.nix b/modules/periodic.nix index 0e15eaf..19c52fb 100644 --- a/modules/periodic.nix +++ b/modules/periodic.nix @@ -56,9 +56,9 @@ in after = [ "network-online.target" ]; }; - # Sync mail using IDLE - systemd.user.services.goimapnotify-gmail = { - description = "Sync gmail mail using IMAP IDLE"; + # Sync mail using IMAP IDLE + systemd.user.services.goimapnotify = { + description = "Sync mail using IMAP IDLE"; wantedBy = [ "default.target" ]; path = [ goimapnotify @@ -69,33 +69,10 @@ in emacs-vterm ]; script = '' - ${pkgs.goimapnotify}/bin/goimapnotify -conf /home/coolneng/.config/goimapnotify/gmail.conf + ${pkgs.goimapnotify}/bin/goimapnotify -conf /home/coolneng/.config/goimapnotify/goimapnotify.yaml ''; serviceConfig = { - ExecStartPre = "/home/coolneng/.local/share/scripts/mail-sync gmail"; - Type = "simple"; - Restart = "always"; - RestartSec = 20; - }; - after = [ "network-online.target" ]; - }; - - systemd.user.services.goimapnotify-disroot = { - description = "Sync disroot mail using IMAP IDLE"; - wantedBy = [ "default.target" ]; - path = [ - goimapnotify - pass-wayland - isync-oauth2 - mu - procps - emacs-vterm - ]; - script = '' - ${pkgs.goimapnotify}/bin/goimapnotify -conf /home/coolneng/.config/goimapnotify/disroot.conf - ''; - serviceConfig = { - ExecStartPre = "/home/coolneng/.local/share/scripts/mail-sync disroot"; + ExecStartPre = "/home/coolneng/.local/share/scripts/mail-sync"; Type = "simple"; Restart = "always"; RestartSec = 20;