on master help sign in
typeable/ether/shell.nix
22 lines 477 B history raw
1{ pkgs ? import <nixpkgs> {},
2 hc ? "ghc844"
3}:
5pkgs.stdenv.mkDerivation rec {
6 name = "ether";
7 buildInputs = [
8 pkgs.haskell.compiler.${hc}
9 pkgs.git
10 pkgs.zlib
11 pkgs.cabal-install
12 pkgs.pkgconfig
13 ];
14 shellHook = ''
15 export LD_LIBRARY_PATH=${pkgs.lib.makeLibraryPath buildInputs}:$LD_LIBRARY_PATH
16 export LANG=en_US.UTF-8
17 '';
18 LOCALE_ARCHIVE =
19 if pkgs.stdenv.isLinux
20 then "${pkgs.glibcLocales}/lib/locale/locale-archive"
21 else "";