Moduleautodocodec-nix-0.1.1.0Haskell2010
Autodocodec.Nix
Synopsis
- value renderNixOptionTypeViaCodec
- value renderNixOptionsViaCodec
- value renderNixOptionTypeVia
- value renderNixOptionsVia
- value valueCodecNixOptionType
- value objectCodecNixOptions
- data Option
- value emptyOption
- value simplifyOption
- data OptionType
- value simplifyOptionType
- value renderOption
- value renderOptionType
- value withNixArgs
- value optionExpression
- value optionExpr
- value optionsExpression
- value optionsExpr
- value optionTypeExpression
- value optionTypeExpr
- value toNixExpressionViaCodec
- value toNixExpressionVia
- value objectToNixExpressionViaCodec
- value objectToNixExpressionVia
- data Expression
- type Expr
- value renderExpression
- value renderExpr
- Packageautodocodec-nix-0.1.1.0
- Exports28
- LanguageHaskell2010
- LicenceMIT
- SourceRender.hs
Producing a Nixos module type
Constructors
Instances3Eq, Ord, Show
Eq OptionTypeDefined in autodocodec-nix-0.1.1.0 · Autodocodec.Nix.OptionsOrd OptionTypeDefined in autodocodec-nix-0.1.1.0 · Autodocodec.Nix.OptionsShow OptionTypeDefined in autodocodec-nix-0.1.1.0 · Autodocodec.Nix.Options
Rendering Haskell values as Nix values
Render a value as a nix expression via the given codec.
Render an object as a nix attribute set via its HasObjectCodec instance
Attrset
Render an object as a nix attribute set via the given object codec.
Attrset
Expressions
Instances3Eq, Ord, Show
Eq ExpressionDefined in autodocodec-nix-0.1.1.0 · Autodocodec.Nix.ExpressionOrd ExpressionDefined in autodocodec-nix-0.1.1.0 · Autodocodec.Nix.ExpressionShow ExpressionDefined in autodocodec-nix-0.1.1.0 · Autodocodec.Nix.Expression