diff options
author | bd <bdunahu@operationnull.com> | 2024-06-04 21:16:38 -0600 |
---|---|---|
committer | bd <bdunahu@operationnull.com> | 2024-06-04 21:16:38 -0600 |
commit | d3c70b6e7c06de2e06c12c22eda6aa7b1c156b65 (patch) | |
tree | c581a0d69718304ffd9029122b5d1db6a3c6ee94 | |
parent | 6f59279e3b116f109a72dcbc85a05fb2e20201d1 (diff) |
Use mcron to automatically sync mail
-rw-r--r-- | .config/guix/modules/base.scm | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/.config/guix/modules/base.scm b/.config/guix/modules/base.scm index 248fe0a..34a4946 100644 --- a/.config/guix/modules/base.scm +++ b/.config/guix/modules/base.scm @@ -10,6 +10,7 @@ #:use-module (gnu home services) #:use-module (gnu home services dict) #:use-module (gnu home services gnupg) + #:use-module (gnu home services mcron) #:use-module (gnu home services shells) #:use-module (gnu home services shepherd) #:use-module (gnu home services ssh) @@ -163,6 +164,15 @@ (default-cache-ttl-ssh 28800) (max-cache-ttl-ssh 28800))) + (service home-mcron-service-type + (home-mcron-configuration + (jobs + (list + #~(job + ;; twenty minutes + (lambda (current-time) (+ current-time (* 20 60))) + "~/.local/bin/sync-mail"))))) + (service home-bash-service-type (home-bash-configuration (aliases '(("cp" . "cp -i") |