summaryrefslogtreecommitdiff
path: root/tw/packages/finance.scm
blob: 38b20aa2008a96431c3a9f3545c4ffa00a5977f4 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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.2.1.0")
    (source (origin
              (method git-fetch)
              (uri (git-reference
                    (url "git://lud.wg/~timo/hledger-dashboard.git")
                    (commit version)))
              (sha256 (base32 "080j3bjf04ypbxkb7gsbpa6nhzsf0yig2jajxivnzwx25k6l5rn1"))))
    (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+)))