20 lines
433 B
Nix
20 lines
433 B
Nix
let
|
|
pkgs = import <nixpkgs> { }; # pin the channel to ensure reproducibility!
|
|
in
|
|
pkgs.haskellPackages.developPackage {
|
|
root = ./.;
|
|
withHoogle = true;
|
|
modifier = drv:
|
|
pkgs.haskell.lib.addBuildTools drv (
|
|
(with pkgs; [ hlint haskell-language-server ghc jasmin llvmPackages_15.libllvm])
|
|
++
|
|
(with pkgs.haskellPackages; [
|
|
cabal-install
|
|
stylish-haskell
|
|
BNFC
|
|
alex
|
|
happy
|
|
])
|
|
);
|
|
}
|
|
|