summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.config/guix/modules/base.scm10
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")