summaryrefslogtreecommitdiffstats
path: root/jeschli/2configs/haskell.nix
blob: 2e00d06738bf980b7bdcdc32bc3999d793ba52f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{ config, pkgs, ... }:
let
  all-hies = import (fetchTarball "https://github.com/infinisil/all-hies/tarball/master") {};
in
{
  environment.systemPackages = with pkgs; [
    cabal2nix
    gcc
    ghc
    haskellPackages.cabal-install
    haskellPackages.ghcid
    haskellPackages.hindent
    haskellPackages.hlint
    haskellPackages.hoogle
    haskellPackages.stack
    haskellPackages.stylish-haskell
    (all-hies.selection { selector = p: {inherit (p) ghc864; }; })
  ];
}