about summary refs log tree commit diff
path: root/guix
diff options
context:
space:
mode:
Diffstat (limited to 'guix')
-rw-r--r--guix/forge/klaus.scm8
1 files changed, 7 insertions, 1 deletions
diff --git a/guix/forge/klaus.scm b/guix/forge/klaus.scm
index dffd61d..23de1db 100644
--- a/guix/forge/klaus.scm
+++ b/guix/forge/klaus.scm
@@ -24,6 +24,8 @@
   #:use-module (forge gunicorn)
   #:use-module (forge nginx)
   #:use-module (forge socket)
+  #:use-module ((gnu packages python-xyz)
+                #:select (python-docutils python-markdown))
   #:use-module ((gnu packages version-control)
                 #:select (python-klaus)
                 #:prefix guix:)
@@ -54,7 +56,11 @@
      ;; more long term solution is to rewrite klaus to not use the git CLI at
      ;; all. See https://github.com/jonashaag/klaus/issues/322
      (modify-inputs (package-inputs guix:python-klaus)
-       (replace "git-minimal" git-without-safe-directory-check)))))
+       (replace "git-minimal" git-without-safe-directory-check)))
+    (propagated-inputs
+     (modify-inputs (package-propagated-inputs guix:python-klaus)
+       ;; Add optional dependencies for markup rendering.
+       (prepend python-docutils python-markdown)))))
 
 (define-record-type* <klaus-configuration>
   klaus-configuration make-klaus-configuration