{-# OPTIONS_GHC -fno-warn-dodgy-exports #-}
module Autodocodec.Nix
(
renderNixOptionTypeViaCodec,
renderNixOptionsViaCodec,
renderNixOptionTypeVia,
renderNixOptionsVia,
valueCodecNixOptionType,
objectCodecNixOptions,
Option (..),
emptyOption,
simplifyOption,
OptionType (..),
simplifyOptionType,
renderOption,
renderOptionType,
withNixArgs,
optionExpression,
optionExpr,
optionsExpression,
optionsExpr,
optionTypeExpression,
optionTypeExpr,
toNixExpressionViaCodec,
toNixExpressionVia,
objectToNixExpressionViaCodec,
objectToNixExpressionVia,
Expression (..),
Expr,
renderExpression,
renderExpr,
)
where
import Autodocodec.Nix.Expression
import Autodocodec.Nix.Options
import Autodocodec.Nix.Render