summaryrefslogtreecommitdiff
path: root/tw/packages/finance.scm
diff options
context:
space:
mode:
Diffstat (limited to 'tw/packages/finance.scm')
-rw-r--r--tw/packages/finance.scm25
1 files changed, 25 insertions, 0 deletions
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+)))