From 9447bb2ec9bc9e6fa75c9709adf485151032076a Mon Sep 17 00:00:00 2001 From: Timo Wilken Date: Sun, 28 May 2023 20:35:19 +0200 Subject: Deploy hledger dashboard daemon --- tw/packages/finance.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 tw/packages/finance.scm (limited to 'tw/packages/finance.scm') diff --git a/tw/packages/finance.scm b/tw/packages/finance.scm new file mode 100644 index 00000000..08db5f30 --- /dev/null +++ b/tw/packages/finance.scm @@ -0,0 +1,25 @@ +(define-module (tw packages finance) + #:use-module (gnu packages haskell-xyz) + #:use-module (guix build-system haskell) + #:use-module (guix gexp) + #:use-module (guix git-download) + #:use-module (guix packages) + #:use-module ((guix licenses) #:prefix license:)) + +(define-public hledger-dashboard + (package + (name "hledger-dashboard") + (version "1.0.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "git://lud.wg/~timo/hledger-dashboard.git") + (commit version))) + (sha256 (base32 "00pazck04av1sy4fqjvjvr3hx1z54b1zs78q9y92psfmbiwilxvv")))) + (build-system haskell-build-system) + (inputs (list ghc-postgresql-simple ghc-fsnotify ghc-hledger-lib)) + (home-page #f) + (synopsis "Feed hledger data into a database") + (description "Maintain a database containing financial data extracted from +hledger, for use in Grafana, e.g. to create nice graphs.") + (license license:gpl3+))) -- cgit v1.2.3