Document ghcExtensions argument

Missed documenting this the first time...
This commit is contained in:
William Carroll 2020-08-13 18:04:33 +01:00
parent 2da4b12266
commit a4caaba901

View file

@ -9,12 +9,12 @@
};
# Build a Haskell executable. This assumes a project directory with a
# top-level Main.hs. It also applies a few commonly used language extensions.
# Here is an overview of the arguments:
# top-level Main.hs.
# - `name`: You can find the result at ./result/$name
# - `srcs`: Will be passed to `srcs` field of `pkgs.stdenv.mkDerivation`.
# - `deps`: A function that accepts `hpkgs` and returns a list of Haskell
# dependencies.
# - `ghcExtensions`: A list of strings representing the language extensions to
# use.
program = { name, srcs, deps, ghcExtensions }: let
ghc = pkgs.haskellPackages.ghcWithPackages (hpkgs: deps hpkgs);
in pkgs.stdenv.mkDerivation {