summaryrefslogtreecommitdiff
path: root/.config/guix/modules/base.scm
diff options
context:
space:
mode:
Diffstat (limited to '.config/guix/modules/base.scm')
-rw-r--r--.config/guix/modules/base.scm15
1 files changed, 15 insertions, 0 deletions
diff --git a/.config/guix/modules/base.scm b/.config/guix/modules/base.scm
index ae6e708..a485336 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)
@@ -27,6 +28,7 @@
(use-package-modules
admin ;; netcat
+ algebra ;; bc
bittorrent ;; transmission
compression ;; unzip
cryptsetup ;; cryptsetup
@@ -64,6 +66,7 @@
xpdf ; pdftotext
yt-dlp
+ bc
cryptsetup
curl
git
@@ -193,6 +196,18 @@ alias | sed -E \"s/^alias ([^=]+)='(.*)'$/alias \\1 \\2 \\$*/g; s/'\\\\\\''/'/g;
("PATH" . "$HOME/.local/bin:$PATH")
))))
+ (service home-mcron-service-type
+ (home-mcron-configuration
+ (jobs
+ (list
+ #~(job
+ ;; twenty minutes
+ (lambda (current-time) (+ current-time (* 20 60)))
+ "offlineimap")
+ #~(job
+ (lambda (current-time) (+ current-time (* 5 60)))
+ "~/.local/bin/set-t1")))))
+
(service home-openssh-service-type
(home-openssh-configuration
(hosts