From 4484a7768efa027b764d377f0d2a6ac934e21508 Mon Sep 17 00:00:00 2001 From: Timo Wilken Date: Sun, 28 May 2023 23:34:13 +0200 Subject: Fix locale issue for hledger-dashboard --- tw/system/vin.scm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'tw/system') diff --git a/tw/system/vin.scm b/tw/system/vin.scm index 9d64e157..651fe528 100644 --- a/tw/system/vin.scm +++ b/tw/system/vin.scm @@ -142,7 +142,14 @@ (list #$(file-append hledger-dashboard "/bin/hledger-dashboard") ;; This is where Syncthing puts the ledger file. "-f" "/home/timo/sync/ledger/ledger.journal") - #:user "timo" #:group "users")) + #:user "timo" #:group "users" + #:environment-variables + ;; Use an appropriate locale so that hledger-dashboard + ;; can read the UTF-8 ledger file. + (cons* (string-append + "LC_ALL=" #$(locale-definition-name + (car locale-definitions))) + (default-environment-variables)))) (stop #~(make-kill-destructor))))) (service unattended-upgrade-service-type -- cgit v1.2.3