Safe Haskell | None |
---|---|
Language | Haskell2010 |
Nix types.
- data NixOpts = NixOpts {
- nixEnable :: !Bool
- nixPureShell :: !Bool
- nixPackages :: ![Text]
- nixInitFile :: !(Maybe FilePath)
- nixShellOptions :: ![Text]
- nixAddGCRoots :: !Bool
- data NixOptsMonoid = NixOptsMonoid {
- nixMonoidDefaultEnable :: !Any
- nixMonoidEnable :: !(First Bool)
- nixMonoidPureShell :: !(First Bool)
- nixMonoidPackages :: !(First [Text])
- nixMonoidInitFile :: !(First FilePath)
- nixMonoidShellOptions :: !(First [Text])
- nixMonoidPath :: !(First [Text])
- nixMonoidAddGCRoots :: !(First Bool)
- nixEnableArgName :: Text
- nixPureShellArgName :: Text
- nixPackagesArgName :: Text
- nixInitFileArgName :: Text
- nixShellOptsArgName :: Text
- nixPathArgName :: Text
- nixAddGCRootsArgName :: Text
Documentation
Nix configuration. Parameterize by resolver type to avoid cyclic dependency.
NixOpts | |
|
data NixOptsMonoid Source
An uninterpreted representation of nix options. Configurations may be "cascaded" using mappend (left-biased).
NixOptsMonoid | |
|
Eq NixOptsMonoid Source | |
Show NixOptsMonoid Source | |
Generic NixOptsMonoid Source | |
Monoid NixOptsMonoid Source | Left-biased combine Nix options |
FromJSON (WithJSONWarnings NixOptsMonoid) Source | Decode uninterpreted nix options from JSON/YAML. |
type Rep NixOptsMonoid Source |
nixEnableArgName :: Text Source
Nix enable argument name.
nixPureShellArgName :: Text Source
Nix run in pure shell argument name.
nixPackagesArgName :: Text Source
Nix packages (build inputs) argument name.
nixInitFileArgName :: Text Source
shell.nix file path argument name.
nixShellOptsArgName :: Text Source
Extra options for the nix-shell command argument name.
NIX_PATH override argument name
nixAddGCRootsArgName :: Text Source
Add GC roots arg name