Haskell.nix modules options for packages and components.

!!! note "Generated" This documentation is generated from Nix sources in the modules subdirectory using scripts/update-docs.nix

Configuration Options

_module.args

Additional arguments passed to each module in addition to ones like lib, config, and pkgs, modulesPath.

This option is also available to all submodules. Submodules do not inherit args from their parent module, nor do they provide args to their parent module or sibling submodules. The sole exception to this is the argument name which is provided by parent modules to a submodule and contains the attribute name the submodule is bound to, or a unique generated name if it is not bound to an attribute.

Some arguments are already passed by default, of which the following cannot be changed with this option:

  • {var}lib: The nixpkgs library.

  • {var}config: The results of all options after merging the values from all modules together.

  • {var}options: The options declared in all modules.

  • {var}specialArgs: The specialArgs argument passed to evalModules.

  • All attributes of {var}specialArgs

    Whereas option values can generally depend on other option values thanks to laziness, this does not apply to imports, which must be computed statically before anything else.

    For this reason, callers of the module system can provide specialArgs which are available during import resolution.

    For NixOS, specialArgs includes {var}modulesPath, which allows you to import extra modules from the nixpkgs package tree without having to somehow make the module aware of the location of the nixpkgs or NixOS directories.

    { modulesPath, ... }: {
      imports = [
        (modulesPath + "/profiles/minimal.nix")
      ];
    }
    

For NixOS, the default value for this option includes at least this argument:

  • {var}pkgs: The nixpkgs package set according to the {option}nixpkgs.pkgs option.

Type: lazy attribute set of raw value

No Default

No Example

bootPkgs

Type: list of string

No Default

No Example

buildable

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

cabal.compiler

Type: unspecified value

No Default

No Example

cabal.system

Type: unspecified value

No Default

No Example

compiler.nix-name

Type: string

No Default

No Example

compiler.packages

Type: attribute set of string

No Default

No Example

compiler.version

Type: string

No Default

No Example

configureAllComponents

If set all the components in the package are configured (useful for cabal-doctest).

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

configureFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

contentAddressed

Build content addressed derivation, requires Nix to have experimental feature ca-derivations enabled.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

doCheck

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

doCoverage

Enable production of test coverage reports.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

doCrossCheck

Run doCheck also in cross compilation settings. This can be tricky as the test logic must know how to run the tests on the target.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

doExactConfig

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

doHaddock

Enable building of the Haddock documentation from the annotated Haskell source code.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

doHoogle

Also build a hoogle index.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

doHyperlinkSource

Link documentation to the source code.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

doQuickjump

Generate an index for interactive documentation navigation.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

dontPatchELF

If set, the patchelf command is not used to remove unnecessary RPATH entries. Only applies to Linux.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

dontStrip

If set, libraries and executables are not stripped.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

dontUpdateAutotoolsGnuConfigScripts

If set, config.sub and config.guess will not be updated.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

enableDeadCodeElimination

If set, enables split sections for link-time dead-code stripping. Only applies to Linux

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

enableExecutableDynamic

If set, links executables against shared libraries.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

enableLibraryForGhci

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

enableLibraryProfiling

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

enableProfiling

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

enableSeparateDataOutput

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

enableShared

If set, enables building shared libraries.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

enableStatic

If set, enables building static libraries and executables.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

errorHandler

Type: unspecified value

No Default

No Example

evalPackages

The evalPackages that will be used when building hoogle and shell tools.

Type: unspecified value

Default: {"_type":"literalExpression","text":""pkgs.pkgsBuildBuild""}

No Example

ghc.package

Type: package

Default: {"_type":"literalExpression","text":""pkgs.buildPackages.haskell-nix.compiler.\${config.compiler.nix-name}""}

No Example

ghcOptions

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

hackage.configs

Type: unspecified value

No Default

No Example

hackage.db

Type: unspecified value

No Default

No Example

hardeningDisable

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

hsPkgs

Type: unspecified value

No Default

No Example

keepConfigFiles

Keep component configFiles in the store in a configFiles output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

keepGhc

Keep component wrapped ghc in the store in a ghc output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

keepSource

Keep component source in the store in a source output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

nonReinstallablePkgs

Type: list of string

No Default

No Example

package-keys

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages

Type: attribute set of (submodule)

No Default

No Example

packages..allComponent

The merged dependencies of all other components

Type: submodule

No Default

No Example

packages..allComponent.asmSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.build-tools

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.buildable

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..allComponent.cSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.cmmSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.configureAllComponents

If set all the components in the package are configured (useful for cabal-doctest).

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..allComponent.configureFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.contentAddressed

Build content addressed derivation, requires Nix to have experimental feature ca-derivations enabled.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..allComponent.cxxSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.depends

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.doCheck

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..allComponent.doCoverage

Enable production of test coverage reports.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..allComponent.doCrossCheck

Run doCheck also in cross compilation settings. This can be tricky as the test logic must know how to run the tests on the target.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..allComponent.doExactConfig

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..allComponent.doHaddock

Enable building of the Haddock documentation from the annotated Haskell source code.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..allComponent.doHoogle

Also build a hoogle index.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..allComponent.doHyperlinkSource

Link documentation to the source code.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..allComponent.doQuickjump

Generate an index for interactive documentation navigation.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..allComponent.dontPatchELF

If set, the patchelf command is not used to remove unnecessary RPATH entries. Only applies to Linux.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..allComponent.dontStrip

If set, libraries and executables are not stripped.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..allComponent.dontUpdateAutotoolsGnuConfigScripts

If set, config.sub and config.guess will not be updated.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..allComponent.enableDeadCodeElimination

If set, enables split sections for link-time dead-code stripping. Only applies to Linux

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..allComponent.enableExecutableDynamic

If set, links executables against shared libraries.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..allComponent.enableLibraryForGhci

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..allComponent.enableLibraryProfiling

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..allComponent.enableProfiling

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..allComponent.enableSeparateDataOutput

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..allComponent.enableShared

If set, enables building shared libraries.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..allComponent.enableStatic

If set, enables building static libraries and executables.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..allComponent.extraSrcFiles

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.frameworks

Type: list of (null or package)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.ghcOptions

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.hardeningDisable

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.hsSourceDirs

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[\n "."\n]"}

No Example

packages..allComponent.includeDirs

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.includes

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.jsSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.keepConfigFiles

Keep component configFiles in the store in a configFiles output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..allComponent.keepGhc

Keep component wrapped ghc in the store in a ghc output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..allComponent.keepSource

Keep component source in the store in a source output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..allComponent.libs

Type: list of (null or package or list of package)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.mainPath

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.modules

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.pkgconfig

Type: list of list of package

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.planned

Set to true by plan-to-nix for any component that was included in the plan.json file.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..allComponent.platforms

Type: null or (list of unspecified value)

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..allComponent.plugins

Type: list of (submodule)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.plugins.*.args

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.plugins.*.library

Type: unspecified value

No Default

No Example

packages..allComponent.plugins.*.moduleName

Type: string

No Default

No Example

packages..allComponent.postBuild

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..allComponent.postCheck

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..allComponent.postConfigure

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..allComponent.postHaddock

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..allComponent.postInstall

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..allComponent.postPatch

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..allComponent.postUnpack

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..allComponent.pre-existing

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.preBuild

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..allComponent.preCheck

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..allComponent.preConfigure

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..allComponent.preHaddock

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..allComponent.preInstall

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..allComponent.prePatch

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..allComponent.preUnpack

Type: null or strings concatenated with "\n"

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..allComponent.profilingDetail

Type: null or string

Default: {"_type":"literalExpression","text":""default""}

No Example

packages..allComponent.setupBuildFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.setupHaddockFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.setupInstallFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.shellHook

Hook to run when entering a shell

Type: unspecified value

Default: {"_type":"literalExpression","text":""""}

No Example

packages..allComponent.testFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..allComponent.testWrapper

A command to run for executing tests in checkPhase, which takes the original test command as its arguments.

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

Example:

{"_type":"literalExpression","text":""echo""}

packages..allComponent.writeHieFiles

Write component .hie files in the store in a hie output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..buildable

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..cabal-generator

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.benchmarks

Type: attribute set of (submodule)

Default: {"_type":"literalExpression","text":"{ }"}

No Example

packages..components.benchmarks..asmSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..build-tools

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..buildable

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.benchmarks..cSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..cmmSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..configureAllComponents

If set all the components in the package are configured (useful for cabal-doctest).

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.benchmarks..configureFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..contentAddressed

Build content addressed derivation, requires Nix to have experimental feature ca-derivations enabled.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.benchmarks..cxxSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..depends

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..doCheck

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.benchmarks..doCoverage

Enable production of test coverage reports.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.benchmarks..doCrossCheck

Run doCheck also in cross compilation settings. This can be tricky as the test logic must know how to run the tests on the target.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.benchmarks..doExactConfig

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.benchmarks..doHaddock

Enable building of the Haddock documentation from the annotated Haskell source code.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.benchmarks..doHoogle

Also build a hoogle index.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.benchmarks..doHyperlinkSource

Link documentation to the source code.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.benchmarks..doQuickjump

Generate an index for interactive documentation navigation.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.benchmarks..dontPatchELF

If set, the patchelf command is not used to remove unnecessary RPATH entries. Only applies to Linux.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.benchmarks..dontStrip

If set, libraries and executables are not stripped.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.benchmarks..dontUpdateAutotoolsGnuConfigScripts

If set, config.sub and config.guess will not be updated.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.benchmarks..enableDeadCodeElimination

If set, enables split sections for link-time dead-code stripping. Only applies to Linux

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.benchmarks..enableExecutableDynamic

If set, links executables against shared libraries.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.benchmarks..enableLibraryForGhci

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.benchmarks..enableLibraryProfiling

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.benchmarks..enableProfiling

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.benchmarks..enableSeparateDataOutput

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.benchmarks..enableShared

If set, enables building shared libraries.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.benchmarks..enableStatic

If set, enables building static libraries and executables.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.benchmarks..extraSrcFiles

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..frameworks

Type: list of (null or package)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..ghcOptions

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..hardeningDisable

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..hsSourceDirs

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[\n "."\n]"}

No Example

packages..components.benchmarks..includeDirs

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..includes

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..jsSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..keepConfigFiles

Keep component configFiles in the store in a configFiles output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.benchmarks..keepGhc

Keep component wrapped ghc in the store in a ghc output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.benchmarks..keepSource

Keep component source in the store in a source output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.benchmarks..libs

Type: list of (null or package or list of package)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..mainPath

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..modules

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..pkgconfig

Type: list of list of package

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..planned

Set to true by plan-to-nix for any component that was included in the plan.json file.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.benchmarks..platforms

Type: null or (list of unspecified value)

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.benchmarks..plugins

Type: list of (submodule)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..plugins.*.args

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..plugins.*.library

Type: unspecified value

No Default

No Example

packages..components.benchmarks..plugins.*.moduleName

Type: string

No Default

No Example

packages..components.benchmarks..postBuild

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.benchmarks..postCheck

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.benchmarks..postConfigure

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.benchmarks..postHaddock

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.benchmarks..postInstall

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.benchmarks..postPatch

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.benchmarks..postUnpack

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.benchmarks..pre-existing

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..preBuild

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.benchmarks..preCheck

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.benchmarks..preConfigure

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.benchmarks..preHaddock

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.benchmarks..preInstall

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.benchmarks..prePatch

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.benchmarks..preUnpack

Type: null or strings concatenated with "\n"

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.benchmarks..profilingDetail

Type: null or string

Default: {"_type":"literalExpression","text":""default""}

No Example

packages..components.benchmarks..setupBuildFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..setupHaddockFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..setupInstallFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..shellHook

Hook to run when entering a shell

Type: unspecified value

Default: {"_type":"literalExpression","text":""""}

No Example

packages..components.benchmarks..testFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.benchmarks..testWrapper

A command to run for executing tests in checkPhase, which takes the original test command as its arguments.

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

Example:

{"_type":"literalExpression","text":""echo""}

packages..components.benchmarks..writeHieFiles

Write component .hie files in the store in a hie output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.exes

Type: attribute set of (submodule)

Default: {"_type":"literalExpression","text":"{ }"}

No Example

packages..components.exes..asmSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..build-tools

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..buildable

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.exes..cSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..cmmSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..configureAllComponents

If set all the components in the package are configured (useful for cabal-doctest).

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.exes..configureFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..contentAddressed

Build content addressed derivation, requires Nix to have experimental feature ca-derivations enabled.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.exes..cxxSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..depends

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..doCheck

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.exes..doCoverage

Enable production of test coverage reports.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.exes..doCrossCheck

Run doCheck also in cross compilation settings. This can be tricky as the test logic must know how to run the tests on the target.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.exes..doExactConfig

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.exes..doHaddock

Enable building of the Haddock documentation from the annotated Haskell source code.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.exes..doHoogle

Also build a hoogle index.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.exes..doHyperlinkSource

Link documentation to the source code.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.exes..doQuickjump

Generate an index for interactive documentation navigation.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.exes..dontPatchELF

If set, the patchelf command is not used to remove unnecessary RPATH entries. Only applies to Linux.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.exes..dontStrip

If set, libraries and executables are not stripped.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.exes..dontUpdateAutotoolsGnuConfigScripts

If set, config.sub and config.guess will not be updated.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.exes..enableDeadCodeElimination

If set, enables split sections for link-time dead-code stripping. Only applies to Linux

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.exes..enableExecutableDynamic

If set, links executables against shared libraries.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.exes..enableLibraryForGhci

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.exes..enableLibraryProfiling

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.exes..enableProfiling

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.exes..enableSeparateDataOutput

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.exes..enableShared

If set, enables building shared libraries.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.exes..enableStatic

If set, enables building static libraries and executables.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.exes..extraSrcFiles

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..frameworks

Type: list of (null or package)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..ghcOptions

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..hardeningDisable

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..hsSourceDirs

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[\n "."\n]"}

No Example

packages..components.exes..includeDirs

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..includes

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..jsSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..keepConfigFiles

Keep component configFiles in the store in a configFiles output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.exes..keepGhc

Keep component wrapped ghc in the store in a ghc output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.exes..keepSource

Keep component source in the store in a source output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.exes..libs

Type: list of (null or package or list of package)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..mainPath

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..modules

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..pkgconfig

Type: list of list of package

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..planned

Set to true by plan-to-nix for any component that was included in the plan.json file.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.exes..platforms

Type: null or (list of unspecified value)

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.exes..plugins

Type: list of (submodule)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..plugins.*.args

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..plugins.*.library

Type: unspecified value

No Default

No Example

packages..components.exes..plugins.*.moduleName

Type: string

No Default

No Example

packages..components.exes..postBuild

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.exes..postCheck

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.exes..postConfigure

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.exes..postHaddock

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.exes..postInstall

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.exes..postPatch

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.exes..postUnpack

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.exes..pre-existing

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..preBuild

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.exes..preCheck

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.exes..preConfigure

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.exes..preHaddock

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.exes..preInstall

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.exes..prePatch

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.exes..preUnpack

Type: null or strings concatenated with "\n"

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.exes..profilingDetail

Type: null or string

Default: {"_type":"literalExpression","text":""default""}

No Example

packages..components.exes..setupBuildFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..setupHaddockFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..setupInstallFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..shellHook

Hook to run when entering a shell

Type: unspecified value

Default: {"_type":"literalExpression","text":""""}

No Example

packages..components.exes..testFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.exes..testWrapper

A command to run for executing tests in checkPhase, which takes the original test command as its arguments.

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

Example:

{"_type":"literalExpression","text":""echo""}

packages..components.exes..writeHieFiles

Write component .hie files in the store in a hie output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.foreignlibs

Type: attribute set of (submodule)

Default: {"_type":"literalExpression","text":"{ }"}

No Example

packages..components.foreignlibs..asmSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..build-tools

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..buildable

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.foreignlibs..cSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..cmmSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..configureAllComponents

If set all the components in the package are configured (useful for cabal-doctest).

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.foreignlibs..configureFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..contentAddressed

Build content addressed derivation, requires Nix to have experimental feature ca-derivations enabled.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.foreignlibs..cxxSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..depends

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..doCheck

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.foreignlibs..doCoverage

Enable production of test coverage reports.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.foreignlibs..doCrossCheck

Run doCheck also in cross compilation settings. This can be tricky as the test logic must know how to run the tests on the target.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.foreignlibs..doExactConfig

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.foreignlibs..doHaddock

Enable building of the Haddock documentation from the annotated Haskell source code.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.foreignlibs..doHoogle

Also build a hoogle index.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.foreignlibs..doHyperlinkSource

Link documentation to the source code.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.foreignlibs..doQuickjump

Generate an index for interactive documentation navigation.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.foreignlibs..dontPatchELF

If set, the patchelf command is not used to remove unnecessary RPATH entries. Only applies to Linux.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.foreignlibs..dontStrip

If set, libraries and executables are not stripped.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.foreignlibs..dontUpdateAutotoolsGnuConfigScripts

If set, config.sub and config.guess will not be updated.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.foreignlibs..enableDeadCodeElimination

If set, enables split sections for link-time dead-code stripping. Only applies to Linux

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.foreignlibs..enableExecutableDynamic

If set, links executables against shared libraries.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.foreignlibs..enableLibraryForGhci

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.foreignlibs..enableLibraryProfiling

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.foreignlibs..enableProfiling

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.foreignlibs..enableSeparateDataOutput

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.foreignlibs..enableShared

If set, enables building shared libraries.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.foreignlibs..enableStatic

If set, enables building static libraries and executables.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.foreignlibs..extraSrcFiles

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..frameworks

Type: list of (null or package)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..ghcOptions

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..hardeningDisable

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..hsSourceDirs

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[\n "."\n]"}

No Example

packages..components.foreignlibs..includeDirs

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..includes

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..jsSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..keepConfigFiles

Keep component configFiles in the store in a configFiles output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.foreignlibs..keepGhc

Keep component wrapped ghc in the store in a ghc output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.foreignlibs..keepSource

Keep component source in the store in a source output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.foreignlibs..libs

Type: list of (null or package or list of package)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..mainPath

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..modules

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..pkgconfig

Type: list of list of package

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..planned

Set to true by plan-to-nix for any component that was included in the plan.json file.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.foreignlibs..platforms

Type: null or (list of unspecified value)

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.foreignlibs..plugins

Type: list of (submodule)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..plugins.*.args

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..plugins.*.library

Type: unspecified value

No Default

No Example

packages..components.foreignlibs..plugins.*.moduleName

Type: string

No Default

No Example

packages..components.foreignlibs..postBuild

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.foreignlibs..postCheck

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.foreignlibs..postConfigure

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.foreignlibs..postHaddock

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.foreignlibs..postInstall

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.foreignlibs..postPatch

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.foreignlibs..postUnpack

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.foreignlibs..pre-existing

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..preBuild

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.foreignlibs..preCheck

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.foreignlibs..preConfigure

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.foreignlibs..preHaddock

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.foreignlibs..preInstall

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.foreignlibs..prePatch

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.foreignlibs..preUnpack

Type: null or strings concatenated with "\n"

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.foreignlibs..profilingDetail

Type: null or string

Default: {"_type":"literalExpression","text":""default""}

No Example

packages..components.foreignlibs..setupBuildFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..setupHaddockFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..setupInstallFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..shellHook

Hook to run when entering a shell

Type: unspecified value

Default: {"_type":"literalExpression","text":""""}

No Example

packages..components.foreignlibs..testFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.foreignlibs..testWrapper

A command to run for executing tests in checkPhase, which takes the original test command as its arguments.

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

Example:

{"_type":"literalExpression","text":""echo""}

packages..components.foreignlibs..writeHieFiles

Write component .hie files in the store in a hie output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.library

Type: null or (submodule)

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.library.asmSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.build-tools

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.buildable

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.library.cSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.cmmSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.configureAllComponents

If set all the components in the package are configured (useful for cabal-doctest).

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.library.configureFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.contentAddressed

Build content addressed derivation, requires Nix to have experimental feature ca-derivations enabled.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.library.cxxSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.depends

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.doCheck

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.library.doCoverage

Enable production of test coverage reports.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.library.doCrossCheck

Run doCheck also in cross compilation settings. This can be tricky as the test logic must know how to run the tests on the target.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.library.doExactConfig

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.library.doHaddock

Enable building of the Haddock documentation from the annotated Haskell source code.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.library.doHoogle

Also build a hoogle index.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.library.doHyperlinkSource

Link documentation to the source code.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.library.doQuickjump

Generate an index for interactive documentation navigation.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.library.dontPatchELF

If set, the patchelf command is not used to remove unnecessary RPATH entries. Only applies to Linux.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.library.dontStrip

If set, libraries and executables are not stripped.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.library.dontUpdateAutotoolsGnuConfigScripts

If set, config.sub and config.guess will not be updated.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.library.enableDeadCodeElimination

If set, enables split sections for link-time dead-code stripping. Only applies to Linux

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.library.enableExecutableDynamic

If set, links executables against shared libraries.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.library.enableLibraryForGhci

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.library.enableLibraryProfiling

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.library.enableProfiling

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.library.enableSeparateDataOutput

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.library.enableShared

If set, enables building shared libraries.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.library.enableStatic

If set, enables building static libraries and executables.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.library.extraSrcFiles

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.frameworks

Type: list of (null or package)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.ghcOptions

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.hardeningDisable

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.hsSourceDirs

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[\n "."\n]"}

No Example

packages..components.library.includeDirs

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.includes

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.jsSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.keepConfigFiles

Keep component configFiles in the store in a configFiles output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.library.keepGhc

Keep component wrapped ghc in the store in a ghc output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.library.keepSource

Keep component source in the store in a source output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.library.libs

Type: list of (null or package or list of package)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.mainPath

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.modules

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.pkgconfig

Type: list of list of package

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.planned

Set to true by plan-to-nix for any component that was included in the plan.json file.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.library.platforms

Type: null or (list of unspecified value)

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.library.plugins

Type: list of (submodule)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.plugins.*.args

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.plugins.*.library

Type: unspecified value

No Default

No Example

packages..components.library.plugins.*.moduleName

Type: string

No Default

No Example

packages..components.library.postBuild

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.library.postCheck

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.library.postConfigure

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.library.postHaddock

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.library.postInstall

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.library.postPatch

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.library.postUnpack

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.library.pre-existing

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.preBuild

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.library.preCheck

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.library.preConfigure

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.library.preHaddock

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.library.preInstall

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.library.prePatch

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.library.preUnpack

Type: null or strings concatenated with "\n"

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.library.profilingDetail

Type: null or string

Default: {"_type":"literalExpression","text":""default""}

No Example

packages..components.library.setupBuildFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.setupHaddockFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.setupInstallFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.shellHook

Hook to run when entering a shell

Type: unspecified value

Default: {"_type":"literalExpression","text":""""}

No Example

packages..components.library.testFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.library.testWrapper

A command to run for executing tests in checkPhase, which takes the original test command as its arguments.

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

Example:

{"_type":"literalExpression","text":""echo""}

packages..components.library.writeHieFiles

Write component .hie files in the store in a hie output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.setup

Type: null or (submodule)

Default: {"_type":"literalExpression","text":"{\n asmSources = [ ];\n cSources = [ ];\n cmmSources = [ ];\n cxxSources = [ ];\n depends = [ ];\n doExactConfig = false;\n extraSrcFiles = [\n "Setup.hs"\n "Setup.lhs"\n ];\n frameworks = [ ];\n hsSourceDirs = [\n "setup-src"\n ];\n includeDirs = [ ];\n jsSources = [ ];\n libs = [ ];\n platforms = null;\n}"}

No Example

packages..components.setup.asmSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.build-tools

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.buildable

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.setup.cSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.cmmSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.configureAllComponents

If set all the components in the package are configured (useful for cabal-doctest).

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.setup.configureFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.contentAddressed

Build content addressed derivation, requires Nix to have experimental feature ca-derivations enabled.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.setup.cxxSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.depends

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.doCheck

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.setup.doCoverage

Enable production of test coverage reports.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.setup.doCrossCheck

Run doCheck also in cross compilation settings. This can be tricky as the test logic must know how to run the tests on the target.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.setup.doExactConfig

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.setup.doHaddock

Enable building of the Haddock documentation from the annotated Haskell source code.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.setup.doHoogle

Also build a hoogle index.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.setup.doHyperlinkSource

Link documentation to the source code.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.setup.doQuickjump

Generate an index for interactive documentation navigation.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.setup.dontPatchELF

If set, the patchelf command is not used to remove unnecessary RPATH entries. Only applies to Linux.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.setup.dontStrip

If set, libraries and executables are not stripped.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.setup.dontUpdateAutotoolsGnuConfigScripts

If set, config.sub and config.guess will not be updated.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.setup.enableDeadCodeElimination

If set, enables split sections for link-time dead-code stripping. Only applies to Linux

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.setup.enableExecutableDynamic

If set, links executables against shared libraries.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.setup.enableLibraryForGhci

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.setup.enableLibraryProfiling

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.setup.enableProfiling

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.setup.enableSeparateDataOutput

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.setup.enableShared

If set, enables building shared libraries.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.setup.enableStatic

If set, enables building static libraries and executables.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.setup.extraSrcFiles

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.frameworks

Type: list of (null or package)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.ghcOptions

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.hardeningDisable

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.hsSourceDirs

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[\n "."\n]"}

No Example

packages..components.setup.includeDirs

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.includes

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.jsSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.keepConfigFiles

Keep component configFiles in the store in a configFiles output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.setup.keepGhc

Keep component wrapped ghc in the store in a ghc output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.setup.keepSource

Keep component source in the store in a source output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.setup.libs

Type: list of (null or package or list of package)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.mainPath

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.modules

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.pkgconfig

Type: list of list of package

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.planned

Set to true by plan-to-nix for any component that was included in the plan.json file.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.setup.platforms

Type: null or (list of unspecified value)

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.setup.plugins

Type: list of (submodule)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.plugins.*.args

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.plugins.*.library

Type: unspecified value

No Default

No Example

packages..components.setup.plugins.*.moduleName

Type: string

No Default

No Example

packages..components.setup.postBuild

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.setup.postCheck

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.setup.postConfigure

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.setup.postHaddock

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.setup.postInstall

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.setup.postPatch

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.setup.postUnpack

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.setup.pre-existing

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.preBuild

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.setup.preCheck

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.setup.preConfigure

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.setup.preHaddock

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.setup.preInstall

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.setup.prePatch

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.setup.preUnpack

Type: null or strings concatenated with "\n"

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.setup.profilingDetail

Type: null or string

Default: {"_type":"literalExpression","text":""default""}

No Example

packages..components.setup.setupBuildFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.setupHaddockFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.setupInstallFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.shellHook

Hook to run when entering a shell

Type: unspecified value

Default: {"_type":"literalExpression","text":""""}

No Example

packages..components.setup.testFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.setup.testWrapper

A command to run for executing tests in checkPhase, which takes the original test command as its arguments.

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

Example:

{"_type":"literalExpression","text":""echo""}

packages..components.setup.writeHieFiles

Write component .hie files in the store in a hie output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.sublibs

Type: attribute set of (submodule)

Default: {"_type":"literalExpression","text":"{ }"}

No Example

packages..components.sublibs..asmSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..build-tools

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..buildable

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.sublibs..cSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..cmmSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..configureAllComponents

If set all the components in the package are configured (useful for cabal-doctest).

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.sublibs..configureFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..contentAddressed

Build content addressed derivation, requires Nix to have experimental feature ca-derivations enabled.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.sublibs..cxxSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..depends

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..doCheck

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.sublibs..doCoverage

Enable production of test coverage reports.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.sublibs..doCrossCheck

Run doCheck also in cross compilation settings. This can be tricky as the test logic must know how to run the tests on the target.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.sublibs..doExactConfig

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.sublibs..doHaddock

Enable building of the Haddock documentation from the annotated Haskell source code.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.sublibs..doHoogle

Also build a hoogle index.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.sublibs..doHyperlinkSource

Link documentation to the source code.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.sublibs..doQuickjump

Generate an index for interactive documentation navigation.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.sublibs..dontPatchELF

If set, the patchelf command is not used to remove unnecessary RPATH entries. Only applies to Linux.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.sublibs..dontStrip

If set, libraries and executables are not stripped.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.sublibs..dontUpdateAutotoolsGnuConfigScripts

If set, config.sub and config.guess will not be updated.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.sublibs..enableDeadCodeElimination

If set, enables split sections for link-time dead-code stripping. Only applies to Linux

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.sublibs..enableExecutableDynamic

If set, links executables against shared libraries.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.sublibs..enableLibraryForGhci

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.sublibs..enableLibraryProfiling

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.sublibs..enableProfiling

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.sublibs..enableSeparateDataOutput

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.sublibs..enableShared

If set, enables building shared libraries.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.sublibs..enableStatic

If set, enables building static libraries and executables.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.sublibs..extraSrcFiles

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..frameworks

Type: list of (null or package)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..ghcOptions

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..hardeningDisable

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..hsSourceDirs

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[\n "."\n]"}

No Example

packages..components.sublibs..includeDirs

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..includes

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..jsSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..keepConfigFiles

Keep component configFiles in the store in a configFiles output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.sublibs..keepGhc

Keep component wrapped ghc in the store in a ghc output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.sublibs..keepSource

Keep component source in the store in a source output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.sublibs..libs

Type: list of (null or package or list of package)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..mainPath

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..modules

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..pkgconfig

Type: list of list of package

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..planned

Set to true by plan-to-nix for any component that was included in the plan.json file.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.sublibs..platforms

Type: null or (list of unspecified value)

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.sublibs..plugins

Type: list of (submodule)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..plugins.*.args

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..plugins.*.library

Type: unspecified value

No Default

No Example

packages..components.sublibs..plugins.*.moduleName

Type: string

No Default

No Example

packages..components.sublibs..postBuild

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.sublibs..postCheck

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.sublibs..postConfigure

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.sublibs..postHaddock

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.sublibs..postInstall

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.sublibs..postPatch

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.sublibs..postUnpack

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.sublibs..pre-existing

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..preBuild

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.sublibs..preCheck

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.sublibs..preConfigure

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.sublibs..preHaddock

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.sublibs..preInstall

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.sublibs..prePatch

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.sublibs..preUnpack

Type: null or strings concatenated with "\n"

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.sublibs..profilingDetail

Type: null or string

Default: {"_type":"literalExpression","text":""default""}

No Example

packages..components.sublibs..setupBuildFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..setupHaddockFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..setupInstallFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..shellHook

Hook to run when entering a shell

Type: unspecified value

Default: {"_type":"literalExpression","text":""""}

No Example

packages..components.sublibs..testFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.sublibs..testWrapper

A command to run for executing tests in checkPhase, which takes the original test command as its arguments.

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

Example:

{"_type":"literalExpression","text":""echo""}

packages..components.sublibs..writeHieFiles

Write component .hie files in the store in a hie output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.tests

Type: attribute set of (submodule)

Default: {"_type":"literalExpression","text":"{ }"}

No Example

packages..components.tests..asmSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..build-tools

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..buildable

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.tests..cSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..cmmSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..configureAllComponents

If set all the components in the package are configured (useful for cabal-doctest).

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.tests..configureFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..contentAddressed

Build content addressed derivation, requires Nix to have experimental feature ca-derivations enabled.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.tests..cxxSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..depends

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..doCheck

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.tests..doCoverage

Enable production of test coverage reports.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.tests..doCrossCheck

Run doCheck also in cross compilation settings. This can be tricky as the test logic must know how to run the tests on the target.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.tests..doExactConfig

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.tests..doHaddock

Enable building of the Haddock documentation from the annotated Haskell source code.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.tests..doHoogle

Also build a hoogle index.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.tests..doHyperlinkSource

Link documentation to the source code.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.tests..doQuickjump

Generate an index for interactive documentation navigation.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.tests..dontPatchELF

If set, the patchelf command is not used to remove unnecessary RPATH entries. Only applies to Linux.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.tests..dontStrip

If set, libraries and executables are not stripped.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.tests..dontUpdateAutotoolsGnuConfigScripts

If set, config.sub and config.guess will not be updated.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.tests..enableDeadCodeElimination

If set, enables split sections for link-time dead-code stripping. Only applies to Linux

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.tests..enableExecutableDynamic

If set, links executables against shared libraries.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.tests..enableLibraryForGhci

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.tests..enableLibraryProfiling

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.tests..enableProfiling

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.tests..enableSeparateDataOutput

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.tests..enableShared

If set, enables building shared libraries.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.tests..enableStatic

If set, enables building static libraries and executables.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..components.tests..extraSrcFiles

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..frameworks

Type: list of (null or package)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..ghcOptions

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..hardeningDisable

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..hsSourceDirs

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[\n "."\n]"}

No Example

packages..components.tests..includeDirs

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..includes

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..jsSources

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..keepConfigFiles

Keep component configFiles in the store in a configFiles output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.tests..keepGhc

Keep component wrapped ghc in the store in a ghc output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.tests..keepSource

Keep component source in the store in a source output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.tests..libs

Type: list of (null or package or list of package)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..mainPath

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..modules

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..pkgconfig

Type: list of list of package

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..planned

Set to true by plan-to-nix for any component that was included in the plan.json file.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..components.tests..platforms

Type: null or (list of unspecified value)

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.tests..plugins

Type: list of (submodule)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..plugins.*.args

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..plugins.*.library

Type: unspecified value

No Default

No Example

packages..components.tests..plugins.*.moduleName

Type: string

No Default

No Example

packages..components.tests..postBuild

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.tests..postCheck

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.tests..postConfigure

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.tests..postHaddock

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.tests..postInstall

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.tests..postPatch

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.tests..postUnpack

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.tests..pre-existing

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..preBuild

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.tests..preCheck

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.tests..preConfigure

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.tests..preHaddock

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.tests..preInstall

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.tests..prePatch

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.tests..preUnpack

Type: null or strings concatenated with "\n"

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..components.tests..profilingDetail

Type: null or string

Default: {"_type":"literalExpression","text":""default""}

No Example

packages..components.tests..setupBuildFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..setupHaddockFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..setupInstallFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..shellHook

Hook to run when entering a shell

Type: unspecified value

Default: {"_type":"literalExpression","text":""""}

No Example

packages..components.tests..testFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..components.tests..testWrapper

A command to run for executing tests in checkPhase, which takes the original test command as its arguments.

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

Example:

{"_type":"literalExpression","text":""echo""}

packages..components.tests..writeHieFiles

Write component .hie files in the store in a hie output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..configureAllComponents

If set all the components in the package are configured (useful for cabal-doctest).

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..configureFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..contentAddressed

Build content addressed derivation, requires Nix to have experimental feature ca-derivations enabled.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..doCheck

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..doCoverage

Enable production of test coverage reports.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..doCrossCheck

Run doCheck also in cross compilation settings. This can be tricky as the test logic must know how to run the tests on the target.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..doExactConfig

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..doHaddock

Enable building of the Haddock documentation from the annotated Haskell source code.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..doHoogle

Also build a hoogle index.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..doHyperlinkSource

Link documentation to the source code.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..doQuickjump

Generate an index for interactive documentation navigation.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..dontPatchELF

If set, the patchelf command is not used to remove unnecessary RPATH entries. Only applies to Linux.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..dontStrip

If set, libraries and executables are not stripped.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..dontUpdateAutotoolsGnuConfigScripts

If set, config.sub and config.guess will not be updated.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..enableDeadCodeElimination

If set, enables split sections for link-time dead-code stripping. Only applies to Linux

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..enableExecutableDynamic

If set, links executables against shared libraries.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..enableLibraryForGhci

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..enableLibraryProfiling

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..enableProfiling

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..enableSeparateDataOutput

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..enableShared

If set, enables building shared libraries.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..enableStatic

If set, enables building static libraries and executables.

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..flags

Type: attribute set of boolean

No Default

No Example

packages..ghcOptions

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..hardeningDisable

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..keepConfigFiles

Keep component configFiles in the store in a configFiles output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..keepGhc

Keep component wrapped ghc in the store in a ghc output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..keepSource

Keep component source in the store in a source output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..name

Type: string

Default: {"_type":"literalExpression","text":""\${config.package.identifier.name}-\${config.package.identifier.version}""}

No Example

packages..package-description-override

Cabal file to use instead of the one shipped inside the package source distribution.

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..package.author

Type: string

No Default

No Example

packages..package.buildType

Type: string

No Default

No Example

packages..package.buildable

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

packages..package.cleanHpack

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..package.copyright

Type: string

No Default

No Example

packages..package.dataDir

Type: string

Default: {"_type":"literalExpression","text":""""}

No Example

packages..package.dataFiles

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..package.description

Type: string

No Default

No Example

packages..package.detailLevel

Type: string

Default: {"_type":"literalExpression","text":""MinimalDetails""}

No Example

packages..package.extraDocFiles

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..package.extraSrcFiles

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..package.extraTmpFiles

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..package.homepage

Type: string

No Default

No Example

packages..package.identifier.id

Type: string

Default: {"_type":"literalExpression","text":""\${config.package.identifier.name}-\${config.package.identifier.version}""}

No Example

packages..package.identifier.name

Type: string

No Default

No Example

packages..package.identifier.version

Type: string

No Default

No Example

packages..package.isLocal

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..package.isProject

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..package.isRedirect

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..package.license

Type: string

No Default

No Example

packages..package.licenseFiles

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..package.maintainer

Type: string

No Default

No Example

packages..package.setup-depends

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..package.specVersion

Type: string

No Default

No Example

packages..package.synopsis

Type: string

No Default

No Example

packages..package.url

Type: string

No Default

No Example

packages..patches

Type: list of (unspecified value or absolute path)

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..planned

Set to true by plan-to-nix for any component that was included in the plan.json file.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

packages..postBuild

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..postCheck

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..postConfigure

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..postHaddock

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..postInstall

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..postPatch

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..postUnpack

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..preBuild

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..preCheck

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..preConfigure

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..preHaddock

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..preInstall

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..prePatch

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..preUnpack

Type: null or strings concatenated with "\n"

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..profilingDetail

Type: null or string

Default: {"_type":"literalExpression","text":""default""}

No Example

packages..revision

Type: null or signed integer

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..revisionSha256

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..setupBuildFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..setupHaddockFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..setupInstallFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..sha256

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

packages..shellHook

Hook to run when entering a shell

Type: unspecified value

Default: {"_type":"literalExpression","text":""""}

No Example

packages..src

Type: null or absolute path or package

Default: {"_type":"literalExpression","text":"''\n pkgs.fetchurl {\n url = "mirror://hackage/$'{config.name}.tar.gz";\n inherit (config) sha256;\n };\n''"}

No Example

packages..testFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

packages..testWrapper

A command to run for executing tests in checkPhase, which takes the original test command as its arguments.

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

Example:

{"_type":"literalExpression","text":""echo""}

packages..writeHieFiles

Write component .hie files in the store in a hie output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

plan-json

Type: attribute set of unspecified value

No Default

No Example

planned

Set to true by plan-to-nix for any component that was included in the plan.json file.

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

postBuild

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

postCheck

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

postConfigure

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

postHaddock

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

postInstall

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

postPatch

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

postUnpack

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

preBuild

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

preCheck

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

preConfigure

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

preExistingPkgs

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

preHaddock

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

preInstall

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

prePatch

Type: null or string

Default: {"_type":"literalExpression","text":"null"}

No Example

preUnpack

Type: null or strings concatenated with "\n"

Default: {"_type":"literalExpression","text":"null"}

No Example

profilingDetail

Type: null or string

Default: {"_type":"literalExpression","text":""default""}

No Example

reinstallableLibGhc

Is lib:ghc reinstallable?

Type: boolean

Default: {"_type":"literalExpression","text":"true"}

No Example

setup-depends

pkgs to globally provide to Setup.hs builds

Type: list of unspecified value

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

setupBuildFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

setupHaddockFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

setupInstallFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

shellHook

Hook to run when entering a shell

Type: unspecified value

Default: {"_type":"literalExpression","text":""""}

No Example

testFlags

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

No Example

testWrapper

A command to run for executing tests in checkPhase, which takes the original test command as its arguments.

Type: list of string

Default: {"_type":"literalExpression","text":"[ ]"}

Example:

{"_type":"literalExpression","text":""echo""}

use-package-keys

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example

writeHieFiles

Write component .hie files in the store in a hie output

Type: boolean

Default: {"_type":"literalExpression","text":"false"}

No Example