27 lines
620 B
Nix
27 lines
620 B
Nix
{ pkgs ? import (fetchTarball https://github.com/NixOS/nixpkgs/archive/20.03.tar.gz) {} }:
|
|
let
|
|
haskellDeps = ps : with ps; [
|
|
shake
|
|
pandoc
|
|
data-default
|
|
];
|
|
pkgs1909 = import (fetchTarball https://github.com/NixOS/nixpkgs/archive/19.09.tar.gz) {};
|
|
ghc = pkgs.haskellPackages.ghcWithPackages haskellDeps;
|
|
in
|
|
pkgs.mkShell {
|
|
buildInputs = with pkgs;
|
|
[ cacert
|
|
coreutils
|
|
html-xml-utils
|
|
zsh
|
|
perl
|
|
perlPackages.URI
|
|
minify
|
|
niv
|
|
ghc
|
|
git
|
|
direnv
|
|
pkgs1909.haskellPackages.sws
|
|
haskellPackages.shake
|
|
];
|
|
}
|