summaryrefslogtreecommitdiff
path: root/tw/packages/finance.scm
blob: 5737c242bc0c2dc1c99c0b8d65599b5e837b24e7 (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.0.0")
    (source (origin
              (method git-fetch)
              (uri (git-reference
                    (url "git://lud.wg/~timo/hledger-dashboard.git")
                    (commit version)))
              (sha256 (base32 "1lafcila06j4570llrg8vgjg04hil49dh6z4rif5kscrrcacwi6g"))))
    (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+)))