diff options
| -rw-r--r-- | oni/home/services/git.scm | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/oni/home/services/git.scm b/oni/home/services/git.scm index faa82f6..8af29ec 100644 --- a/oni/home/services/git.scm +++ b/oni/home/services/git.scm @@ -34,6 +34,11 @@ (name (pascal-case (substring field-name (1+ (string-index field-name #\-))) #\-))) (format #f "~a=~a~%" name value))) +(define (serialize-boolean field value) + (let* ((field-name (symbol->string field)) + (name (pascal-case (substring field-name (1+ (string-index field-name #\-))) #\-))) + (format #f "~a=~a~%" name (if value "true" "false")))) + (define-configuration home-git-configuration (package (package git) |
