stack-1.9.3: The Haskell Tool Stack

Safe HaskellNone
LanguageHaskell2010

Stack.Types.Nix

Description

Nix types.

Synopsis

Documentation

data NixOpts #

Nix configuration. Parameterize by resolver type to avoid cyclic dependency.

Constructors

NixOpts 

Fields

Instances
Show NixOpts # 
Instance details

Defined in Stack.Types.Nix

data NixOptsMonoid #

An uninterpreted representation of nix options. Configurations may be "cascaded" using mappend (left-biased).

Constructors

NixOptsMonoid 

Fields

Instances
Eq NixOptsMonoid # 
Instance details

Defined in Stack.Types.Nix

Show NixOptsMonoid # 
Instance details

Defined in Stack.Types.Nix

Generic NixOptsMonoid # 
Instance details

Defined in Stack.Types.Nix

Associated Types

type Rep NixOptsMonoid :: Type -> Type #

Semigroup NixOptsMonoid #

Left-biased combine Nix options

Instance details

Defined in Stack.Types.Nix

Monoid NixOptsMonoid #

Left-biased combine Nix options

Instance details

Defined in Stack.Types.Nix

FromJSON (WithJSONWarnings NixOptsMonoid) #

Decode uninterpreted nix options from JSON/YAML.

Instance details

Defined in Stack.Types.Nix

type Rep NixOptsMonoid # 
Instance details

Defined in Stack.Types.Nix

type Rep NixOptsMonoid = D1 (MetaData "NixOptsMonoid" "Stack.Types.Nix" "stack-1.9.3-5ihSa7Nq9ixFkDyEyQZs8l" False) (C1 (MetaCons "NixOptsMonoid" PrefixI True) ((S1 (MetaSel (Just "nixMonoidEnable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First Bool)) :*: (S1 (MetaSel (Just "nixMonoidPureShell") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First Bool)) :*: S1 (MetaSel (Just "nixMonoidPackages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First [Text])))) :*: ((S1 (MetaSel (Just "nixMonoidInitFile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First FilePath)) :*: S1 (MetaSel (Just "nixMonoidShellOptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First [Text]))) :*: (S1 (MetaSel (Just "nixMonoidPath") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First [Text])) :*: S1 (MetaSel (Just "nixMonoidAddGCRoots") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First Bool))))))

nixEnableArgName :: Text #

Nix enable argument name.

nixPureShellArgName :: Text #

Nix run in pure shell argument name.

nixPackagesArgName :: Text #

Nix packages (build inputs) argument name.

nixInitFileArgName :: Text #

shell.nix file path argument name.

nixShellOptsArgName :: Text #

Extra options for the nix-shell command argument name.

nixPathArgName :: Text #

NIX_PATH override argument name

nixAddGCRootsArgName :: Text #

Add GC roots arg name