git.iko.soy/typeable/pandoc
on issue7219 help sign in
typeable/pandoc/shell.nix
106 lines 1.6 kB history raw
1{nixpkgs ? import <nixpkgs> {} }:
2let
3 inherit (nixpkgs) pkgs;
4 inherit (pkgs) haskellPackages;
6 haskellDeps = ps: with ps; [
7 Diff
8 Glob
9 HTTP
10 HTTP
11 HsYAML
12 JuicyPixels
13 QuickCheck
14 SHA
15 aeson
16 aeson-pretty
17 attoparsec
18 base
19 base-compat
20 base64-bytestring
21 binary
22 blaze-html
23 blaze-markup
24 bytestring
25 case-insensitive
26 citeproc
27 commonmark
28 commonmark-extensions
29 commonmark-pandoc
30 conduit-extra
31 connection
32 connection
33 containers
34 data-default
35 deepseq
36 directory
37 doclayout
38 doctemplates
39 emojis
40 exceptions
41 file-embed
42 filepath
43 haddock-library
44 hsc2hs
45 hslua
46 hslua-module-system
47 hslua-module-text
48 http-client
49 http-client
50 http-client-tls
51 http-client-tls
52 http-types
53 ipynb
54 jira-wiki-markup
55 mtl
56 network
57 network
58 network-uri
59 pandoc-types
60 parsec
61 process
62 random
63 safe
64 scientific
65 skylighting
66 skylighting-core
67 socks
68 split
69 streaming-commons
70 syb
71 tagsoup
72 tasty
73 tasty-golden
74 tasty-hunit
75 tasty-lua
76 tasty-quickcheck
77 temporary
78 texmath
79 text
80 text-conversions
81 time
82 tls
83 unicode-transforms
84 unordered-containers
85 weigh
86 xml
87 xml-conduit
88 zip-archive
89 zlib
90 ];
92 ghc = haskellPackages.ghcWithPackages haskellDeps;
94 nixPackages = [
95 pkgs.zlib
96 ghc
97 pkgs.gdb
98 haskellPackages.ghcid
99 haskellPackages.cabal2nix
100 haskellPackages.cabal-install
101 ];
102in
103pkgs.stdenv.mkDerivation {
104 name = "env";
105 buildInputs = nixPackages;