summaryrefslogtreecommitdiff
path: root/packages/code/hubris/shell.nix
blob: 0b01f7776906450c61f1131f3076872690d042c1 (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
26
27
28
{
  pkgs ? import <nixpkgs> { },
  ...
}:

pkgs.mkShell {
  packages = with pkgs; [
    (haskellPackages.ghc.withPackages (p: [
      p.cabal-install
      p.haskell-language-server
      p.hasktags
      p.hoogle
      p.megaparsec
      p.hakyll
      p.pqueue
    ]))
  ];

  nativeBuildInputs = with pkgs; [
    ormolu
    typst
  ];

  buildInputs = with pkgs; [
    pkg-config
    zlib
  ];
}