A represtation of Nix expressions for building Haskell packages.
The data type correspond closely to the definition of
PackageDescription from Cabal.
Instances6Show, Generic, NFData, Pretty, Package, Rep
Show DerivationDefined in cabal2nix-2.20.1 · Distribution.Nixpkgs.Haskell.DerivationGeneric DerivationDefined in cabal2nix-2.20.1 · Distribution.Nixpkgs.Haskell.DerivationNFData DerivationDefined in cabal2nix-2.20.1 · Distribution.Nixpkgs.Haskell.DerivationPretty DerivationDefined in cabal2nix-2.20.1 · Distribution.Nixpkgs.Haskell.DerivationPackage DerivationDefined in cabal2nix-2.20.1 · Distribution.Nixpkgs.Haskell.Derivationtype Rep Derivation = D1 ('MetaDataDefined in cabal2nix-2.20.1 · Distribution.Nixpkgs.Haskell.Derivation"Derivation"
"Distribution.Nixpkgs.Haskell.Derivation"
"cabal2nix-2.20.1-74CEcCTbJrsIRxFwMR8lyd"
'False) (C1 ('MetaCons"MkDerivation"
'PrefixI 'True) ((((S1 ('MetaSel ('Just"_pkgid"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageIdentifier) :*: (S1 ('MetaSel ('Just"_revision"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just"_src"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DerivationSource))) :*: ((S1 ('MetaSel ('Just"_subpath"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FilePath) :*: S1 ('MetaSel ('Just"_isLibrary"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just"_isExecutable"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just"_extraFunctionArgs"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set Binding))))) :*: ((S1 ('MetaSel ('Just"_extraAttributes"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map String String)) :*: (S1 ('MetaSel ('Just"_setupDepends"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BuildInfo) :*: S1 ('MetaSel ('Just"_libraryDepends"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BuildInfo))) :*: ((S1 ('MetaSel ('Just"_executableDepends"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BuildInfo) :*: S1 ('MetaSel ('Just"_testDepends"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BuildInfo)) :*: (S1 ('MetaSel ('Just"_benchmarkDepends"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BuildInfo) :*: S1 ('MetaSel ('Just"_configureFlags"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set String)))))) :*: (((S1 ('MetaSel ('Just"_cabalFlags"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FlagAssignment) :*: (S1 ('MetaSel ('Just"_runHaddock"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just"_jailbreak"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just"_doCheck"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just"_doBenchmark"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just"_testFlags"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [String]) :*: S1 ('MetaSel ('Just"_testTargets"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [String])))) :*: ((S1 ('MetaSel ('Just"_hyperlinkSource"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just"_enableLibraryProfiling"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just"_enableExecutableProfiling"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just"_phaseOverrides"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Just"_editedCabalFile"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)) :*: (S1 ('MetaSel ('Just"_enableSeparateDataOutput"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just"_metaSection"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Meta)))))))