Skip to content

Haskell

Options

languages.haskell.enable

Whether to enable tools for Haskell development.

Type: boolean

Default: false

Example: true

languages.haskell.package

Haskell compiler to use.

Type: package

Default: pkgs.ghc

languages.haskell.languageServer

Haskell language server to use.

Type: null or package

Default: pkgs.haskell-language-server

languages.haskell.stack.enable

Whether to enable the Haskell Stack

Type: boolean

Default: true

languages.haskell.stack.package

Haskell stack package to use.

Type: package

Default: pkgs.stack

languages.haskell.stack.args

Additional arguments to pass to stack. By default, stack is configured to use devenv’s GHC installation.

Type: list of string

Default: [ "--no-nix" "--system-ghc" "--no-install-ghc" ]