hix-0.6.9: Haskell/Nix development build tools
Safe HaskellSafe-Inferred
LanguageGHC2021

Hix.Data.GhciConfig

Documentation

newtype RunnerName Source #

Constructors

RunnerName 

Fields

Instances

Instances details
FromJSONKey RunnerName Source # 
Instance details

Defined in Hix.Data.GhciConfig

IsString RunnerName Source # 
Instance details

Defined in Hix.Data.GhciConfig

Generic RunnerName Source # 
Instance details

Defined in Hix.Data.GhciConfig

Associated Types

type Rep RunnerName :: Type -> Type #

Show RunnerName Source # 
Instance details

Defined in Hix.Data.GhciConfig

Eq RunnerName Source # 
Instance details

Defined in Hix.Data.GhciConfig

Ord RunnerName Source # 
Instance details

Defined in Hix.Data.GhciConfig

type Rep RunnerName Source # 
Instance details

Defined in Hix.Data.GhciConfig

type Rep RunnerName = D1 ('MetaData "RunnerName" "Hix.Data.GhciConfig" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'True) (C1 ('MetaCons "RunnerName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unRunnerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype GhciSetupCode Source #

Constructors

GhciSetupCode 

Instances

Instances details
FromJSON GhciSetupCode Source # 
Instance details

Defined in Hix.Data.GhciConfig

IsString GhciSetupCode Source # 
Instance details

Defined in Hix.Data.GhciConfig

Monoid GhciSetupCode Source # 
Instance details

Defined in Hix.Data.GhciConfig

Semigroup GhciSetupCode Source # 
Instance details

Defined in Hix.Data.GhciConfig

Generic GhciSetupCode Source # 
Instance details

Defined in Hix.Data.GhciConfig

Associated Types

type Rep GhciSetupCode :: Type -> Type #

Show GhciSetupCode Source # 
Instance details

Defined in Hix.Data.GhciConfig

Eq GhciSetupCode Source # 
Instance details

Defined in Hix.Data.GhciConfig

Ord GhciSetupCode Source # 
Instance details

Defined in Hix.Data.GhciConfig

type Rep GhciSetupCode Source # 
Instance details

Defined in Hix.Data.GhciConfig

type Rep GhciSetupCode = D1 ('MetaData "GhciSetupCode" "Hix.Data.GhciConfig" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'True) (C1 ('MetaCons "GhciSetupCode" 'PrefixI 'True) (S1 ('MetaSel ('Just "unGhciSetupCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype GhciRunExpr Source #

Constructors

GhciRunExpr 

Fields

Instances

Instances details
FromJSON GhciRunExpr Source # 
Instance details

Defined in Hix.Data.GhciConfig

IsString GhciRunExpr Source # 
Instance details

Defined in Hix.Data.GhciConfig

Generic GhciRunExpr Source # 
Instance details

Defined in Hix.Data.GhciConfig

Associated Types

type Rep GhciRunExpr :: Type -> Type #

Show GhciRunExpr Source # 
Instance details

Defined in Hix.Data.GhciConfig

Eq GhciRunExpr Source # 
Instance details

Defined in Hix.Data.GhciConfig

Ord GhciRunExpr Source # 
Instance details

Defined in Hix.Data.GhciConfig

type Rep GhciRunExpr Source # 
Instance details

Defined in Hix.Data.GhciConfig

type Rep GhciRunExpr = D1 ('MetaData "GhciRunExpr" "Hix.Data.GhciConfig" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'True) (C1 ('MetaCons "GhciRunExpr" 'PrefixI 'True) (S1 ('MetaSel ('Just "unGhciRunExpr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype GhciArgs Source #

Constructors

GhciArgs 

Fields

Instances

Instances details
FromJSON GhciArgs Source # 
Instance details

Defined in Hix.Data.GhciConfig

Generic GhciArgs Source # 
Instance details

Defined in Hix.Data.GhciConfig

Associated Types

type Rep GhciArgs :: Type -> Type #

Methods

from :: GhciArgs -> Rep GhciArgs x #

to :: Rep GhciArgs x -> GhciArgs #

IsList GhciArgs Source # 
Instance details

Defined in Hix.Data.GhciConfig

Associated Types

type Item GhciArgs #

Show GhciArgs Source # 
Instance details

Defined in Hix.Data.GhciConfig

Eq GhciArgs Source # 
Instance details

Defined in Hix.Data.GhciConfig

Ord GhciArgs Source # 
Instance details

Defined in Hix.Data.GhciConfig

type Rep GhciArgs Source # 
Instance details

Defined in Hix.Data.GhciConfig

type Rep GhciArgs = D1 ('MetaData "GhciArgs" "Hix.Data.GhciConfig" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'True) (C1 ('MetaCons "GhciArgs" 'PrefixI 'True) (S1 ('MetaSel ('Just "unGhciArgs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text])))
type Item GhciArgs Source # 
Instance details

Defined in Hix.Data.GhciConfig

newtype ChangeDir Source #

Constructors

ChangeDir 

Fields

Instances

Instances details
Generic ChangeDir Source # 
Instance details

Defined in Hix.Data.GhciConfig

Associated Types

type Rep ChangeDir :: Type -> Type #

Show ChangeDir Source # 
Instance details

Defined in Hix.Data.GhciConfig

Eq ChangeDir Source # 
Instance details

Defined in Hix.Data.GhciConfig

type Rep ChangeDir Source # 
Instance details

Defined in Hix.Data.GhciConfig

type Rep ChangeDir = D1 ('MetaData "ChangeDir" "Hix.Data.GhciConfig" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'True) (C1 ('MetaCons "ChangeDir" 'PrefixI 'True) (S1 ('MetaSel ('Just "unChangeDir") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data EnvConfig Source #

Instances

Instances details
FromJSON EnvConfig Source # 
Instance details

Defined in Hix.Data.GhciConfig

Generic EnvConfig Source # 
Instance details

Defined in Hix.Data.GhciConfig

Associated Types

type Rep EnvConfig :: Type -> Type #

Show EnvConfig Source # 
Instance details

Defined in Hix.Data.GhciConfig

Eq EnvConfig Source # 
Instance details

Defined in Hix.Data.GhciConfig

type Rep EnvConfig Source # 
Instance details

Defined in Hix.Data.GhciConfig

type Rep EnvConfig = D1 ('MetaData "EnvConfig" "Hix.Data.GhciConfig" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'False) (C1 ('MetaCons "EnvConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "packages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackagesConfig) :*: (S1 ('MetaSel ('Just "defaultEnv") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EnvRunner) :*: S1 ('MetaSel ('Just "mainPackage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PackageName)))))

data GhciConfig Source #

Instances

Instances details
FromJSON GhciConfig Source # 
Instance details

Defined in Hix.Data.GhciConfig

Generic GhciConfig Source # 
Instance details

Defined in Hix.Data.GhciConfig

Associated Types

type Rep GhciConfig :: Type -> Type #

Show GhciConfig Source # 
Instance details

Defined in Hix.Data.GhciConfig

Eq GhciConfig Source # 
Instance details

Defined in Hix.Data.GhciConfig

type Rep GhciConfig Source # 
Instance details

Defined in Hix.Data.GhciConfig