site

My Hakyll-based website generated from a zk notebook

git clone https://git.8pit.net/site.git

 1(use-modules (guix packages)
 2             (guix build-system haskell)
 3             (guix git-download)
 4             (gnu packages commencement)
 5             (gnu packages entr)
 6             (gnu packages haskell)
 7             (gnu packages haskell-apps)
 8             (gnu packages haskell-xyz)
 9             (gnu packages linux))
10
11;; XXX: build ghc-hakyll from Git until changes required for metadata-only
12;; dependencies end up in a new Hakyll release. For more information refer
13;; to the following pull request <https://github.com/jaspervdj/hakyll/pull/1084>.
14(define-public ghc-hakyll-latest
15  (let ((commit "2dc90eb9931203efd821ed68db089f4065e069af")
16        (revision "0"))
17    (package/inherit ghc-hakyll
18      (name "ghc-hakyll-latest")
19      (version (git-version "4.16.7.1" revision commit))
20      (source (origin
21                (method git-fetch)
22                (uri (git-reference
23                      (url "https://github.com/jaspervdj/hakyll")
24                      (commit commit)))
25                (file-name (git-file-name name version))
26                (sha256
27                 (base32
28                  "1bmjrj27529xpq7kf5y50i2fxyvgqvfa5h86is4dflg9npn1nskq")))))))
29
30(packages->manifest
31  (list
32    chimerautils
33    cabal-install
34    gcc-toolchain ;required by cabal.
35    ghc
36    ghc-hakyll-latest
37    entr))