diff options
-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") |