Haskell
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.dev.enable
Enable Haskell development tools.
Type: boolean
Default:
true
languages.haskell.dev.formatter.enable
Enable ormolu formatter.
Type: boolean
Default:
true
languages.haskell.dev.formatter.package
The ormolu package to use.
Type: package
Default:
pkgs.haskellPackages.ormolu
languages.haskell.dev.linter.enable
Enable hlint linter.
Type: boolean
Default:
true
languages.haskell.dev.linter.package
The hlint package to use.
Type: package
Default:
pkgs.haskellPackages.hlint
languages.haskell.dev.lsp.enable
Enable haskell-language-server language server.
Type: boolean
Default:
true
languages.haskell.dev.lsp.package
The haskell-language-server package to use.
Type: package
Default:
languages.haskell.stack
Haskell stack to use.
Type: null or package
Default:
pkgs.stack