WIP-python-pdm
+intro
+Installation
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.WIP-python-pdm
+];
+
+diff --git a/404.html b/404.html index d576802679..90fa371255 100644 --- a/404.html +++ b/404.html @@ -3,7 +3,7 @@
-Dream2nix now offers an interface for defining indexers
. Indexers are programs that can query a package repository (think of npm, or crates.io) for package information. Read more about indexers in our docs.
Dream2nix now offers an interface for defining indexers
. Indexers are programs that can query a package repository (think of npm, or crates.io) for package information.
Indexers can be used to automatically import packages from all kinds of ecosystems into the nix domain. For example the libraries-io
indexer can be used to query libraries.io for the 5000 most popular nodejs packages and convert them to nix packages.
One nice use case for indexers is to test dream2nix by continuously building large auto generated package sets while monitoring the success rate and get useful information from build failures.
Currently we already have this testing infrastructure set up for nodejs and rust (more will be added soon). The package sets can be found in the repo: nix-community/dream2nix-auto-test
@@ -241,6 +243,9 @@intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.WIP-python-pdm
+];
+
+intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.WIP-python-pyproject
+];
+
+intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.WIP-spago
+];
+
+intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.buildPythonPackage
+];
+
+buildPythonPackage.catchConflicts
buildPythonPackage.disabledTestPaths
buildPythonPackage.disabledTests
buildPythonPackage.dontUsePipInstall
buildPythonPackage.dontWrapPythonPrograms
buildPythonPackage.makeWrapperArgs
buildPythonPackage.permitUserSite
buildPythonPackage.pipInstallFlags
buildPythonPackage.pytestFlagsArray
buildPythonPackage.pythonImportsCheck
buildPythonPackage.removeBinBytecode
buildPythonPackage.catchConflicts
Raise an error if two packages are installed with the same name TODO: +For cross we probably need a different PYTHONPATH, or not add the +runtime deps until after buildPhase.
+Type: boolean
+Default: true
Declared by:
+dream2nix/modules/dream2nix/buildPythonPackage/interface.nix
buildPythonPackage.disabled
used to disable derivation, useful for specific python versions
+Type: boolean
+Default: false
Declared by:
+dream2nix/modules/dream2nix/buildPythonPackage/interface.nix
buildPythonPackage.disabledTestPaths
Test paths to ignore in checkPhase
+Type: list of anything
+Default: [ ]
Declared by:
+dream2nix/modules/dream2nix/buildPythonPackage/interface.nix
buildPythonPackage.disabledTests
Disable running specific unit tests
+Type: list of string
+Default: [ ]
Declared by:
+dream2nix/modules/dream2nix/buildPythonPackage/interface.nix
buildPythonPackage.dontUsePipInstall
Don’t use Pip to install a wheel Note this is actually a variable for +the pipInstallPhase in pip’s setupHook. It’s included here to prevent an +infinite recursion.
+Type: boolean
+Default: false
Declared by:
+dream2nix/modules/dream2nix/buildPythonPackage/interface.nix
buildPythonPackage.dontWrapPythonPrograms
Skip wrapping of python programs altogether
+Type: boolean
+Default: false
Declared by:
+dream2nix/modules/dream2nix/buildPythonPackage/interface.nix
buildPythonPackage.format
Several package formats are supported: “setuptools” : Install a
+common setuptools/distutils based package. This builds a wheel. “wheel”
+: Install from a pre-compiled wheel. “flit” : Install a flit package.
+This builds a wheel. “pyproject”: Install a package using a
+pyproject.toml
file (PEP517). This builds a wheel. “egg”:
+Install a package from an egg. “other” : Provide your own buildPhase and
+installPhase.
Type: string
+Default: "setuptools"
Declared by:
+dream2nix/modules/dream2nix/buildPythonPackage/interface.nix
buildPythonPackage.makeWrapperArgs
Additional arguments to pass to the makeWrapper function, which wraps +generated binaries.
+Type: list of string
+Default: [ ]
Declared by:
+dream2nix/modules/dream2nix/buildPythonPackage/interface.nix
buildPythonPackage.permitUserSite
Skip setting the PYTHONNOUSERSITE environment variable in wrapped +programs
+Type: boolean
+Default: false
Declared by:
+dream2nix/modules/dream2nix/buildPythonPackage/interface.nix
buildPythonPackage.pipInstallFlags
Extra flags passed to pip install
Type: list of string
+Default: [ ]
Declared by:
+dream2nix/modules/dream2nix/buildPythonPackage/interface.nix
buildPythonPackage.pytestFlagsArray
Extra flags passed to pytest
+Type: list of string
+Default: [ ]
Declared by:
+dream2nix/modules/dream2nix/buildPythonPackage/interface.nix
buildPythonPackage.pythonImportsCheck
Check whether importing the listed modules works
+Type: list of string
+Default: [ ]
Declared by:
+dream2nix/modules/dream2nix/buildPythonPackage/interface.nix
buildPythonPackage.removeBinBytecode
Remove bytecode from bin folder. When a Python script has the
+extension .py
, bytecode is generated Typically, executables
+in bin have no extension, so no bytecode is generated. However, some
+packages do provide executables with extensions, and thus bytecode is
+generated.
Type: boolean
+Default: true
Declared by:
+dream2nix/modules/dream2nix/buildPythonPackage/interface.nix
intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.buildRustPackage
+];
+
+intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.builtins-derivation
+];
+
+builtins-derivation.__contentAddressed
builtins-derivation.__structuredAttrs
builtins-derivation.allowSubstitutes
builtins-derivation.allowedReferences
builtins-derivation.allowedRequisites
builtins-derivation.disallowedReferences
builtins-derivation.disallowedRequisites
builtins-derivation.exportReferenceGraph
builtins-derivation.impureEnvVars
builtins-derivation.outputHash
builtins-derivation.outputHashAlgo
builtins-derivation.outputHashMode
builtins-derivation.passAsFile
builtins-derivation.preferLocalBuild
builtins-derivation.__contentAddressed
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/builtins-derivation/interface.nix
builtins-derivation.__structuredAttrs
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/builtins-derivation/interface.nix
builtins-derivation.allowSubstitutes
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/builtins-derivation/interface.nix
builtins-derivation.allowedReferences
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/builtins-derivation/interface.nix
builtins-derivation.allowedRequisites
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/builtins-derivation/interface.nix
builtins-derivation.args
This option has no description.
+Type: null or (list of (string or path))
+Default: null
Declared by:
+dream2nix/modules/dream2nix/builtins-derivation/interface.nix
builtins-derivation.builder
This option has no description.
+Type: string or path or package
+Declared by:
+dream2nix/modules/dream2nix/builtins-derivation/interface.nix
builtins-derivation.disallowedReferences
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/builtins-derivation/interface.nix
builtins-derivation.disallowedRequisites
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/builtins-derivation/interface.nix
builtins-derivation.exportReferenceGraph
This option has no description.
+Type: null or (list of (string or package))
+Default: null
Declared by:
+dream2nix/modules/dream2nix/builtins-derivation/interface.nix
builtins-derivation.impureEnvVars
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/builtins-derivation/interface.nix
builtins-derivation.outputHash
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/builtins-derivation/interface.nix
builtins-derivation.outputHashAlgo
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/builtins-derivation/interface.nix
builtins-derivation.outputHashMode
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/builtins-derivation/interface.nix
builtins-derivation.outputs
This option has no description.
+Type: null or (list of string)
+Default:
+[
+ "out"
+]
+Declared by:
+dream2nix/modules/dream2nix/builtins-derivation/interface.nix
builtins-derivation.passAsFile
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/builtins-derivation/interface.nix
builtins-derivation.preferLocalBuild
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/builtins-derivation/interface.nix
builtins-derivation.system
This option has no description.
+Type: string
+Declared by:
+dream2nix/modules/dream2nix/builtins-derivation/interface.nix
intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.deps
+];
+
+deps
All dependencies of the package. This option should be set by the
+“outer world” and can be used to inherit attributes from
+pkgs
or inputs
etc.
By separating the task of retrieving things from the outside world,
+it is ensured that the dependencies are overridable. Nothing will stop
+users from adding nixpkgs
itself as a dependency, but this
+will make it very hard for the user of the package to override any
+dependencies, because they’d have to figure out a way to insert their
+changes into the Nixpkgs fixpoint. By adding specific attributes to
+deps
instead, the user has a realistic chance of overriding
+those dependencies.
So deps should be specific, but not overly specific. For instance,
+the caller shouldn’t have to know the version of a dependency in order
+to override it. The name should suffice. (e.g.
+nix = nixVersions.nix_2_12
instead of
+inherit (nixVersions) nix_2_12
.
Type: lazy attribute set of raw value
+Default: { }
Example:
+{nixpkgs, ...}: {
+ inherit (nixpkgs) stdenv;
+ inherit (nixpkgs.haskellPackages) pandoc;
+}
+Declared by:
+ + +intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.eval-cache
+];
+
+eval-cache.enable
Whether to enable the evaluation cache for this derivation.
+Type: boolean
+Default: false
Example: true
Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
eval-cache.content
The content of the cached fields. For example if fields.pname is set +to true, then content.pname will exist.
+Type: anything
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
eval-cache.fields
Fields for which to cache evaluation
+Type: attribute set of anything
+Default: { }
Example:
+{
+ pname = true;
+ version = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
eval-cache.invalidationFields
Fields, when changed, require refreshing the cache
+Type: attribute set of anything
+Default: { }
Example:
+{
+ src = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
eval-cache.refresh
Script to refresh the cache file of this package
+Type: path (read only)
+Declared by:
+ + +intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.groups
+];
+
+groups.<name>.packages.<name>.deps
groups.<name>.packages.<name>.env
groups.<name>.packages.<name>.eval-cache.enable
groups.<name>.packages.<name>.eval-cache.content
groups.<name>.packages.<name>.eval-cache.fields
groups.<name>.packages.<name>.eval-cache.invalidationFields
groups.<name>.packages.<name>.eval-cache.refresh
groups.<name>.packages.<name>.flags
groups.<name>.packages.<name>.flagsOffered
groups.<name>.packages.<name>.lock.content
groups.<name>.packages.<name>.lock.fields
groups.<name>.packages.<name>.lock.fields.<name>.default
groups.<name>.packages.<name>.lock.fields.<name>.script
groups.<name>.packages.<name>.lock.invalidationData
groups.<name>.packages.<name>.lock.lib.computeFODHash
groups.<name>.packages.<name>.lock.refresh
groups.<name>.packages.<name>.name
groups.<name>.packages.<name>.paths.package
groups.<name>.packages.<name>.paths.cacheFile
groups.<name>.packages.<name>.paths.lockFile
groups.<name>.packages.<name>.paths.projectRoot
groups.<name>.packages.<name>.paths.projectRootFile
groups.<name>.packages.<name>.public
groups.<name>.packages.<name>.public.docs
groups.<name>.packages.<name>.version
groups
A set of packages
+Type: lazy attribute set of (submodule)
+Declared by:
+dream2nix/modules/dream2nix/groups/interface.nix
groups.<name>.packages
The package configurations to evaluate
+Type: lazy attribute set of module
+Declared by:
+dream2nix/modules/dream2nix/groups/interface.nix
groups.<name>.packages.<name>.deps
All dependencies of the package. This option should be set by the
+“outer world” and can be used to inherit attributes from
+pkgs
or inputs
etc.
By separating the task of retrieving things from the outside world,
+it is ensured that the dependencies are overridable. Nothing will stop
+users from adding nixpkgs
itself as a dependency, but this
+will make it very hard for the user of the package to override any
+dependencies, because they’d have to figure out a way to insert their
+changes into the Nixpkgs fixpoint. By adding specific attributes to
+deps
instead, the user has a realistic chance of overriding
+those dependencies.
So deps should be specific, but not overly specific. For instance,
+the caller shouldn’t have to know the version of a dependency in order
+to override it. The name should suffice. (e.g.
+nix = nixVersions.nix_2_12
instead of
+inherit (nixVersions) nix_2_12
.
Type: lazy attribute set of raw value
+Default: { }
Example:
+{nixpkgs, ...}: {
+ inherit (nixpkgs) stdenv;
+ inherit (nixpkgs.haskellPackages) pandoc;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/deps
groups.<name>.packages.<name>.env
environment variables passed to the build environment
+Type: attribute set of (null or boolean or signed integer or +string or path or package or list of (boolean or signed integer or +string or path or package))
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/core/env
groups.<name>.packages.<name>.eval-cache.enable
Whether to enable the evaluation cache for this derivation.
+Type: boolean
+Default: false
Example: true
Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
groups.<name>.packages.<name>.eval-cache.content
The content of the cached fields. For example if fields.pname is set +to true, then content.pname will exist.
+Type: anything
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
groups.<name>.packages.<name>.eval-cache.fields
Fields for which to cache evaluation
+Type: attribute set of anything
+Default: { }
Example:
+{
+ pname = true;
+ version = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
groups.<name>.packages.<name>.eval-cache.invalidationFields
Fields, when changed, require refreshing the cache
+Type: attribute set of anything
+Default: { }
Example:
+{
+ src = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
groups.<name>.packages.<name>.eval-cache.refresh
Script to refresh the cache file of this package
+Type: path (read only)
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
groups.<name>.packages.<name>.flags
Enable/disable flags declared in flagsOffered
Type: submodule
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/core/flags
groups.<name>.packages.<name>.flagsOffered
declare flags that can be used to enable/disable features
+Type: attribute set of string
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/core/flags
groups.<name>.packages.<name>.lock.content
The content of the lock file. All fields declared via
+lock.fields
are contained pointing to their respective
+values.
Type: anything
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
groups.<name>.packages.<name>.lock.fields
Fields of the lock file
+Type: attribute set of (submodule)
+Default: { }
Example:
+{
+ pname = true;
+ version = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
groups.<name>.packages.<name>.lock.fields.<name>.default
The default value in case the lock file doesn’t exist or doesn’t yet +contain the field.
+Type: null or anything
+Default: null
Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
groups.<name>.packages.<name>.lock.fields.<name>.script
A script to refresh the value of this lock file field. The script +should write the result as json file to $out.
+Type: path
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
groups.<name>.packages.<name>.lock.invalidationData
Pass any data that should invalidate the lock file when changed. This +is useful for example when the lock file should be regenerated when the +requirements change.
+Type: anything
+Default: { }
Example:
+{
+ pip = {
+ lockVersion = "2";
+ requirements = [
+ "requests"
+ "pillow"
+ ];
+ };
+}
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
groups.<name>.packages.<name>.lock.lib.computeFODHash
Helper function to write the hash of a given FOD to $out.
+Type: function that evaluates to a(n) path (read +only)
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
groups.<name>.packages.<name>.lock.refresh
Script to refresh the cache file of this package
+Type: package (read only)
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
groups.<name>.packages.<name>.name
The name of the package
+Type: string
+Declared by:
+dream2nix/modules/dream2nix/core/ui/interface.nix
groups.<name>.packages.<name>.paths.package
Path to the directory containing the definition of the current +package. Relative to ‘paths.projectRoot’.
+This helps locating package definitions for lock & update +scripts.
+Type: path or string
+Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
groups.<name>.packages.<name>.paths.cacheFile
Path to the eval cache file of the current package. Relative to +“${paths.projectRoot}/${paths.package}”".
+Type: string
+Default: "cache.json"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
groups.<name>.packages.<name>.paths.lockFile
Path to the lock file of the current package. Relative to +“${paths.projectRoot}/${paths.package}”".
+Type: string
+Default: "lock.json"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
groups.<name>.packages.<name>.paths.projectRoot
Path to the root of the project on which dream2nix operates. Must +contain the marker file specified by ‘paths.projectRootFile’
+This helps locating lock files at evaluation time.
+Type: path
+Example: ./.
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
groups.<name>.packages.<name>.paths.projectRootFile
File name to look for to determine the root of the project. Ensure +‘paths.projectRoot’ contains a file named like this.
+This helps locating package definitions for lock & update +scripts.
+Type: string
+Default: ".git"
Example: ".git"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
groups.<name>.packages.<name>.public
The final result of the evaluated package. Contains everything that
+nix expects from a derivation. Contains fields like name, outputs,
+drvPath, outPath, etc. Can be build with nix-build or
+nix build
.
Type: lazy attribute set of anything
+Declared by:
+dream2nix/modules/dream2nix/core/public/interface.nix
,
+dream2nix/modules/dream2nix/core/docs
groups.<name>.packages.<name>.public.docs
The manual of the package as a website
+Type: package (read only)
+Declared by:
+dream2nix/modules/dream2nix/core/docs
groups.<name>.packages.<name>.version
The version of the package
+Type: string
+Declared by:
+dream2nix/modules/dream2nix/core/ui/interface.nix
groups.<name>.overrides
A set of package overrides
+Type: attribute set
+Declared by:
+dream2nix/modules/dream2nix/groups/interface.nix
groups.<name>.public.packages
The evaluated packages ready to consume
+Type: lazy attribute set of package (read only)
+Declared by:
+ + +intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.lock
+];
+
+lock.content
The content of the lock file. All fields declared via
+lock.fields
are contained pointing to their respective
+values.
Type: anything
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
lock.fields
Fields of the lock file
+Type: attribute set of (submodule)
+Default: { }
Example:
+{
+ pname = true;
+ version = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
lock.fields.<name>.default
The default value in case the lock file doesn’t exist or doesn’t yet +contain the field.
+Type: null or anything
+Default: null
Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
lock.fields.<name>.script
A script to refresh the value of this lock file field. The script +should write the result as json file to $out.
+Type: path
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
lock.invalidationData
Pass any data that should invalidate the lock file when changed. This +is useful for example when the lock file should be regenerated when the +requirements change.
+Type: anything
+Default: { }
Example:
+{
+ pip = {
+ lockVersion = "2";
+ requirements = [
+ "requests"
+ "pillow"
+ ];
+ };
+}
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
lock.lib.computeFODHash
Helper function to write the hash of a given FOD to $out.
+Type: function that evaluates to a(n) path (read +only)
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
lock.refresh
Script to refresh the cache file of this package
+Type: package (read only)
+Declared by:
+ + +intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.mkDerivation
+];
+
+mkDerivation.enableParallelBuilding
mkDerivation.enableParallelChecking
mkDerivation.__contentAddressed
mkDerivation.__darwinAllowLocalNetworking
mkDerivation.__propagatedImpureHostDeps
mkDerivation.__structuredAttrs
mkDerivation.allowedReferences
mkDerivation.allowedRequisites
mkDerivation.configurePlatforms
mkDerivation.depsBuildBuildPropagated
mkDerivation.depsBuildTargetPropagated
mkDerivation.depsHostHostPropagated
mkDerivation.depsTargetTargetPropagated
mkDerivation.disallowedReferences
mkDerivation.disallowedRequisites
mkDerivation.dontAddDisableDepTrack
mkDerivation.dontAddStaticConfigureFlags
mkDerivation.dontDisableStatic
mkDerivation.dontMakeSourcesWritable
mkDerivation.dontPatchShebangs
mkDerivation.dontPruneLibtoolFiles
mkDerivation.exportReferenceGraph
mkDerivation.installCheckFlags
mkDerivation.installCheckInputs
mkDerivation.installCheckPhase
mkDerivation.installCheckTarget
mkDerivation.nativeBuildInputs
mkDerivation.nativeCheckInputs
mkDerivation.preConfigurePhases
mkDerivation.propagatedBuildInputs
mkDerivation.propagatedNativeBuildInputs
mkDerivation.propagatedSandboxProfile
mkDerivation.requiredSystemFeatures
mkDerivation.separateDebugInfo
mkDerivation.enableParallelBuilding
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.enableParallelChecking
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.__contentAddressed
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.__darwinAllowLocalNetworking
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.__impureHostDeps
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.__propagatedImpureHostDeps
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.__structuredAttrs
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.allowSubstitutes
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.allowedReferences
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.allowedRequisites
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.args
This option has no description.
+Type: null or (list of (string or path))
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.buildFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.buildInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.buildPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.builder
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.checkFLags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.checkInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.checkPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.checkTarget
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.cmakeFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.configureFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.configurePhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.configurePlatforms
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.configureScript
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.depsBuildBuild
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.depsBuildBuildPropagated
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.depsBuildTarget
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.depsBuildTargetPropagated
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.depsHostHost
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.depsHostHostPropagated
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.depsTargetTarget
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.depsTargetTargetPropagated
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.disallowedReferences
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.disallowedRequisites
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.distFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.distPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.distTarget
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.doCheck
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.doDist
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.doInstallCheck
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.dontAddDisableDepTrack
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.dontAddPrefix
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.dontAddStaticConfigureFlags
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.dontBuild
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.dontConfigure
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.dontCopyDist
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.dontDisableStatic
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.dontFixLibtool
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.dontFixup
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.dontInstall
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.dontMakeSourcesWritable
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.dontMoveBin
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.dontPatch
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.dontPatchELF
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.dontPatchShebangs
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.dontPruneLibtoolFiles
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.dontStrip
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.dontStripHost
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.dontStripTarget
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.dontUnpack
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.exportReferenceGraph
This option has no description.
+Type: null or (list of (string or package))
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.fixupPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.forceShare
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.hardeningDisable
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.hardeningEnable
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.impureEnvVars
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.installCheckFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.installCheckInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.installCheckPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.installCheckTarget
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.installFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.installPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.installTargets
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.makeFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.makefile
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.mesonFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.meta
This option has no description.
+Type: null or (attribute set)
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.nativeBuildInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.nativeCheckInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.outputHash
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.outputHashAlgo
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.outputHashMode
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.outputs
This option has no description.
+Type: null or (list of string)
+Default:
+[
+ "out"
+]
+Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.passAsFile
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.passthru
This option has no description.
+Type: null or (attribute set)
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.patchFlags
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.patchPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.patches
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.phases
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.pos
This option has no description.
+Type: null or (attribute set)
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.postBuild
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.postCheck
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.postConfigure
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.postDist
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.postFixup
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.postInstalCheck
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.postInstall
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.postPatch
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.postPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.postUnpack
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.preBuild
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.preBuildPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.preCheck
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.preConfigure
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.preConfigurePhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.preDist
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.preDistPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.preFixup
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.preFixupPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.preInstall
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.preInstallCheck
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.preInstallPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.prePatch
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.prePhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.preUnpack
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.preferLocalBuild
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.prefix
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.prefixKey
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.propagatedBuildInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.propagatedNativeBuildInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.propagatedSandboxProfile
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.realBuilder
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.requiredSystemFeatures
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.sandboxProfile
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.separateDebugInfo
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.setSourceRoot
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.setupHook
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.shellHook
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.sourceRoot
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.src
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.srcs
This option has no description.
+Type: null or (list of (string or path or package))
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.strictDeps
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.stripAllFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.stripAllList
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.stripDebugFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.stripDebugList
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.tarballs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.unpackCmd
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.unpackPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
mkDerivation.version
This option has no description.
+Type: null or string
+Default: null
Declared by:
+ + +intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.nodejs-devshell
+];
+
+nodejs-devshell.nodeModules.package-func.args
nodejs-devshell.nodeModules.package-func.func
nodejs-devshell.nodeModules.package-func.outputs
nodejs-devshell.nodeModules.package-func.result
nodejs-devshell.nodeModules.deps
nodejs-devshell.nodeModules.deps.stdenv
nodejs-devshell.nodeModules.env
nodejs-devshell.nodeModules.eval-cache.enable
nodejs-devshell.nodeModules.eval-cache.content
nodejs-devshell.nodeModules.eval-cache.fields
nodejs-devshell.nodeModules.eval-cache.invalidationFields
nodejs-devshell.nodeModules.eval-cache.refresh
nodejs-devshell.nodeModules.flags
nodejs-devshell.nodeModules.flagsOffered
nodejs-devshell.nodeModules.lock.content
nodejs-devshell.nodeModules.lock.fields
nodejs-devshell.nodeModules.lock.fields.<name>.default
nodejs-devshell.nodeModules.lock.fields.<name>.script
nodejs-devshell.nodeModules.lock.invalidationData
nodejs-devshell.nodeModules.lock.lib.computeFODHash
nodejs-devshell.nodeModules.lock.refresh
nodejs-devshell.nodeModules.mkDerivation.enableParallelBuilding
nodejs-devshell.nodeModules.mkDerivation.enableParallelChecking
nodejs-devshell.nodeModules.mkDerivation.__contentAddressed
nodejs-devshell.nodeModules.mkDerivation.__darwinAllowLocalNetworking
nodejs-devshell.nodeModules.mkDerivation.__impureHostDeps
nodejs-devshell.nodeModules.mkDerivation.__propagatedImpureHostDeps
nodejs-devshell.nodeModules.mkDerivation.__structuredAttrs
nodejs-devshell.nodeModules.mkDerivation.allowSubstitutes
nodejs-devshell.nodeModules.mkDerivation.allowedReferences
nodejs-devshell.nodeModules.mkDerivation.allowedRequisites
nodejs-devshell.nodeModules.mkDerivation.args
nodejs-devshell.nodeModules.mkDerivation.buildFlags
nodejs-devshell.nodeModules.mkDerivation.buildInputs
nodejs-devshell.nodeModules.mkDerivation.buildPhase
nodejs-devshell.nodeModules.mkDerivation.builder
nodejs-devshell.nodeModules.mkDerivation.checkFLags
nodejs-devshell.nodeModules.mkDerivation.checkInputs
nodejs-devshell.nodeModules.mkDerivation.checkPhase
nodejs-devshell.nodeModules.mkDerivation.checkTarget
nodejs-devshell.nodeModules.mkDerivation.cmakeFlags
nodejs-devshell.nodeModules.mkDerivation.configureFlags
nodejs-devshell.nodeModules.mkDerivation.configurePhase
nodejs-devshell.nodeModules.mkDerivation.configurePlatforms
nodejs-devshell.nodeModules.mkDerivation.configureScript
nodejs-devshell.nodeModules.mkDerivation.depsBuildBuild
nodejs-devshell.nodeModules.mkDerivation.depsBuildBuildPropagated
nodejs-devshell.nodeModules.mkDerivation.depsBuildTarget
nodejs-devshell.nodeModules.mkDerivation.depsBuildTargetPropagated
nodejs-devshell.nodeModules.mkDerivation.depsHostHost
nodejs-devshell.nodeModules.mkDerivation.depsHostHostPropagated
nodejs-devshell.nodeModules.mkDerivation.depsTargetTarget
nodejs-devshell.nodeModules.mkDerivation.depsTargetTargetPropagated
nodejs-devshell.nodeModules.mkDerivation.disallowedReferences
nodejs-devshell.nodeModules.mkDerivation.disallowedRequisites
nodejs-devshell.nodeModules.mkDerivation.distFlags
nodejs-devshell.nodeModules.mkDerivation.distPhase
nodejs-devshell.nodeModules.mkDerivation.distTarget
nodejs-devshell.nodeModules.mkDerivation.doCheck
nodejs-devshell.nodeModules.mkDerivation.doDist
nodejs-devshell.nodeModules.mkDerivation.doInstallCheck
nodejs-devshell.nodeModules.mkDerivation.dontAddDisableDepTrack
nodejs-devshell.nodeModules.mkDerivation.dontAddPrefix
nodejs-devshell.nodeModules.mkDerivation.dontAddStaticConfigureFlags
nodejs-devshell.nodeModules.mkDerivation.dontBuild
nodejs-devshell.nodeModules.mkDerivation.dontConfigure
nodejs-devshell.nodeModules.mkDerivation.dontCopyDist
nodejs-devshell.nodeModules.mkDerivation.dontDisableStatic
nodejs-devshell.nodeModules.mkDerivation.dontFixLibtool
nodejs-devshell.nodeModules.mkDerivation.dontFixup
nodejs-devshell.nodeModules.mkDerivation.dontInstall
nodejs-devshell.nodeModules.mkDerivation.dontMakeSourcesWritable
nodejs-devshell.nodeModules.mkDerivation.dontMoveBin
nodejs-devshell.nodeModules.mkDerivation.dontPatch
nodejs-devshell.nodeModules.mkDerivation.dontPatchELF
nodejs-devshell.nodeModules.mkDerivation.dontPatchShebangs
nodejs-devshell.nodeModules.mkDerivation.dontPruneLibtoolFiles
nodejs-devshell.nodeModules.mkDerivation.dontStrip
nodejs-devshell.nodeModules.mkDerivation.dontStripHost
nodejs-devshell.nodeModules.mkDerivation.dontStripTarget
nodejs-devshell.nodeModules.mkDerivation.dontUnpack
nodejs-devshell.nodeModules.mkDerivation.exportReferenceGraph
nodejs-devshell.nodeModules.mkDerivation.fixupPhase
nodejs-devshell.nodeModules.mkDerivation.forceShare
nodejs-devshell.nodeModules.mkDerivation.hardeningDisable
nodejs-devshell.nodeModules.mkDerivation.hardeningEnable
nodejs-devshell.nodeModules.mkDerivation.impureEnvVars
nodejs-devshell.nodeModules.mkDerivation.installCheckFlags
nodejs-devshell.nodeModules.mkDerivation.installCheckInputs
nodejs-devshell.nodeModules.mkDerivation.installCheckPhase
nodejs-devshell.nodeModules.mkDerivation.installCheckTarget
nodejs-devshell.nodeModules.mkDerivation.installFlags
nodejs-devshell.nodeModules.mkDerivation.installPhase
nodejs-devshell.nodeModules.mkDerivation.installTargets
nodejs-devshell.nodeModules.mkDerivation.makeFlags
nodejs-devshell.nodeModules.mkDerivation.makefile
nodejs-devshell.nodeModules.mkDerivation.mesonFlags
nodejs-devshell.nodeModules.mkDerivation.meta
nodejs-devshell.nodeModules.mkDerivation.nativeBuildInputs
nodejs-devshell.nodeModules.mkDerivation.nativeCheckInputs
nodejs-devshell.nodeModules.mkDerivation.outputHash
nodejs-devshell.nodeModules.mkDerivation.outputHashAlgo
nodejs-devshell.nodeModules.mkDerivation.outputHashMode
nodejs-devshell.nodeModules.mkDerivation.outputs
nodejs-devshell.nodeModules.mkDerivation.passAsFile
nodejs-devshell.nodeModules.mkDerivation.passthru
nodejs-devshell.nodeModules.mkDerivation.patchFlags
nodejs-devshell.nodeModules.mkDerivation.patchPhase
nodejs-devshell.nodeModules.mkDerivation.patches
nodejs-devshell.nodeModules.mkDerivation.phases
nodejs-devshell.nodeModules.mkDerivation.pos
nodejs-devshell.nodeModules.mkDerivation.postBuild
nodejs-devshell.nodeModules.mkDerivation.postCheck
nodejs-devshell.nodeModules.mkDerivation.postConfigure
nodejs-devshell.nodeModules.mkDerivation.postDist
nodejs-devshell.nodeModules.mkDerivation.postFixup
nodejs-devshell.nodeModules.mkDerivation.postInstalCheck
nodejs-devshell.nodeModules.mkDerivation.postInstall
nodejs-devshell.nodeModules.mkDerivation.postPatch
nodejs-devshell.nodeModules.mkDerivation.postPhases
nodejs-devshell.nodeModules.mkDerivation.postUnpack
nodejs-devshell.nodeModules.mkDerivation.preBuild
nodejs-devshell.nodeModules.mkDerivation.preBuildPhases
nodejs-devshell.nodeModules.mkDerivation.preCheck
nodejs-devshell.nodeModules.mkDerivation.preConfigure
nodejs-devshell.nodeModules.mkDerivation.preConfigurePhases
nodejs-devshell.nodeModules.mkDerivation.preDist
nodejs-devshell.nodeModules.mkDerivation.preDistPhases
nodejs-devshell.nodeModules.mkDerivation.preFixup
nodejs-devshell.nodeModules.mkDerivation.preFixupPhases
nodejs-devshell.nodeModules.mkDerivation.preInstall
nodejs-devshell.nodeModules.mkDerivation.preInstallCheck
nodejs-devshell.nodeModules.mkDerivation.preInstallPhases
nodejs-devshell.nodeModules.mkDerivation.prePatch
nodejs-devshell.nodeModules.mkDerivation.prePhases
nodejs-devshell.nodeModules.mkDerivation.preUnpack
nodejs-devshell.nodeModules.mkDerivation.preferLocalBuild
nodejs-devshell.nodeModules.mkDerivation.prefix
nodejs-devshell.nodeModules.mkDerivation.prefixKey
nodejs-devshell.nodeModules.mkDerivation.propagatedBuildInputs
nodejs-devshell.nodeModules.mkDerivation.propagatedNativeBuildInputs
nodejs-devshell.nodeModules.mkDerivation.propagatedSandboxProfile
nodejs-devshell.nodeModules.mkDerivation.realBuilder
nodejs-devshell.nodeModules.mkDerivation.requiredSystemFeatures
nodejs-devshell.nodeModules.mkDerivation.sandboxProfile
nodejs-devshell.nodeModules.mkDerivation.separateDebugInfo
nodejs-devshell.nodeModules.mkDerivation.setSourceRoot
nodejs-devshell.nodeModules.mkDerivation.setupHook
nodejs-devshell.nodeModules.mkDerivation.shellHook
nodejs-devshell.nodeModules.mkDerivation.sourceRoot
nodejs-devshell.nodeModules.mkDerivation.src
nodejs-devshell.nodeModules.mkDerivation.srcs
nodejs-devshell.nodeModules.mkDerivation.strictDeps
nodejs-devshell.nodeModules.mkDerivation.stripAllFlags
nodejs-devshell.nodeModules.mkDerivation.stripAllList
nodejs-devshell.nodeModules.mkDerivation.stripDebugFlags
nodejs-devshell.nodeModules.mkDerivation.stripDebugList
nodejs-devshell.nodeModules.mkDerivation.tarballs
nodejs-devshell.nodeModules.mkDerivation.unpackCmd
nodejs-devshell.nodeModules.mkDerivation.unpackPhase
nodejs-devshell.nodeModules.mkDerivation.version
nodejs-devshell.nodeModules.name
nodejs-devshell.nodeModules.nodejs-granular.buildScript
nodejs-devshell.nodeModules.nodejs-granular.deps
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.package-func.args
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.package-func.func
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.package-func.outputs
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.package-func.result
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.deps
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.deps.stdenv
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.env
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.eval-cache.enable
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.eval-cache.content
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.eval-cache.fields
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.eval-cache.invalidationFields
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.eval-cache.refresh
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.flags
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.flagsOffered
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.lock.content
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.lock.fields
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.lock.fields.<name>.default
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.lock.fields.<name>.script
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.lock.invalidationData
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.lock.lib.computeFODHash
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.lock.refresh
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.enableParallelBuilding
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.enableParallelChecking
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.__contentAddressed
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.__impureHostDeps
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.__structuredAttrs
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.allowSubstitutes
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.allowedReferences
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.allowedRequisites
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.args
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.buildFlags
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.buildInputs
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.buildPhase
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.builder
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.checkFLags
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.checkInputs
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.checkPhase
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.checkTarget
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.cmakeFlags
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.configureFlags
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.configurePhase
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.configurePlatforms
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.configureScript
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.depsBuildBuild
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.depsBuildBuildPropagated
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.depsBuildTarget
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.depsHostHost
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.depsHostHostPropagated
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.depsTargetTarget
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.disallowedReferences
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.disallowedRequisites
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.distFlags
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.distPhase
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.distTarget
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.doCheck
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.doDist
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.doInstallCheck
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontAddDisableDepTrack
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontAddPrefix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontBuild
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontConfigure
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontCopyDist
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontDisableStatic
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontFixLibtool
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontFixup
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontInstall
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontMakeSourcesWritable
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontMoveBin
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontPatch
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontPatchELF
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontPatchShebangs
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontPruneLibtoolFiles
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontStrip
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontStripHost
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontStripTarget
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontUnpack
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.exportReferenceGraph
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.fixupPhase
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.forceShare
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.hardeningDisable
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.hardeningEnable
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.impureEnvVars
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.installCheckFlags
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.installCheckInputs
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.installCheckPhase
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.installCheckTarget
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.installFlags
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.installPhase
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.installTargets
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.makeFlags
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.makefile
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.mesonFlags
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.meta
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.nativeBuildInputs
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.nativeCheckInputs
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.outputHash
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.outputHashAlgo
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.outputHashMode
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.outputs
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.passAsFile
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.passthru
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.patchFlags
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.patchPhase
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.patches
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.phases
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.pos
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.postBuild
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.postCheck
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.postConfigure
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.postDist
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.postFixup
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.postInstalCheck
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.postInstall
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.postPatch
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.postPhases
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.postUnpack
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preBuild
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preBuildPhases
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preCheck
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preConfigure
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preConfigurePhases
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preDist
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preDistPhases
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preFixup
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preFixupPhases
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preInstall
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preInstallCheck
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preInstallPhases
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.prePatch
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.prePhases
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preUnpack
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preferLocalBuild
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.prefix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.prefixKey
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.propagatedBuildInputs
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.propagatedSandboxProfile
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.realBuilder
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.requiredSystemFeatures
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.sandboxProfile
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.separateDebugInfo
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.setSourceRoot
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.setupHook
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.shellHook
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.sourceRoot
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.src
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.srcs
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.strictDeps
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.stripAllFlags
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.stripAllList
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.stripDebugFlags
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.stripDebugList
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.tarballs
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.unpackCmd
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.unpackPhase
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.version
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.name
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.paths.package
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.paths.cacheFile
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.paths.lockFile
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.paths.projectRoot
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.paths.projectRootFile
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.public
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.public.docs
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.version
nodejs-devshell.nodeModules.nodejs-granular.installMethod
nodejs-devshell.nodeModules.nodejs-granular.runBuild
nodejs-devshell.nodeModules.nodejs-package-lock.packageJson
nodejs-devshell.nodeModules.nodejs-package-lock.packageJsonFile
nodejs-devshell.nodeModules.nodejs-package-lock.packageLock
nodejs-devshell.nodeModules.nodejs-package-lock.packageLockFile
nodejs-devshell.nodeModules.nodejs-package-lock.source
nodejs-devshell.nodeModules.nodejs-package-lock.withDevDependencies
nodejs-devshell.nodeModules.nodejs-package-lock.workspaces
nodejs-devshell.nodeModules.paths.package
nodejs-devshell.nodeModules.paths.cacheFile
nodejs-devshell.nodeModules.paths.lockFile
nodejs-devshell.nodeModules.paths.projectRoot
nodejs-devshell.nodeModules.paths.projectRootFile
nodejs-devshell.nodeModules.public
nodejs-devshell.nodeModules.public.docs
nodejs-devshell.nodeModules.version
nodejs-devshell.nodeModules
drv-parts module for the node_modules derivation
+Type: submodule
+Declared by:
+dream2nix/modules/dream2nix/nodejs-devshell/interface.nix
nodejs-devshell.nodeModules.package-func.args
The arguments which will be passed to
+package-func.func
Type: lazy attribute set of ((list of raw value) or +anything)
+Declared by:
+dream2nix/modules/dream2nix/package-func/interface.nix
nodejs-devshell.nodeModules.package-func.func
Will be called with package-func.args
in order to derive
+package-func.result
Type: raw value
+Declared by:
+dream2nix/modules/dream2nix/package-func/interface.nix
nodejs-devshell.nodeModules.package-func.outputs
Outputs of the derivation this package function produces
+Type: list of string
+Declared by:
+dream2nix/modules/dream2nix/package-func/interface.nix
nodejs-devshell.nodeModules.package-func.result
The result of calling the final derivation function. This is not
+necessarily the same as final.package
. The function output
+might not be compatible to the interface of final.package
+and additional logic might be needed to create
+final.package
.
Type: raw value (read only)
+Declared by:
+dream2nix/modules/dream2nix/package-func/interface.nix
nodejs-devshell.nodeModules.deps
All dependencies of the package. This option should be set by the
+“outer world” and can be used to inherit attributes from
+pkgs
or inputs
etc.
By separating the task of retrieving things from the outside world,
+it is ensured that the dependencies are overridable. Nothing will stop
+users from adding nixpkgs
itself as a dependency, but this
+will make it very hard for the user of the package to override any
+dependencies, because they’d have to figure out a way to insert their
+changes into the Nixpkgs fixpoint. By adding specific attributes to
+deps
instead, the user has a realistic chance of overriding
+those dependencies.
So deps should be specific, but not overly specific. For instance,
+the caller shouldn’t have to know the version of a dependency in order
+to override it. The name should suffice. (e.g.
+nix = nixVersions.nix_2_12
instead of
+inherit (nixVersions) nix_2_12
.
Type: lazy attribute set of raw value
+Default: { }
Example:
+{nixpkgs, ...}: {
+ inherit (nixpkgs) stdenv;
+ inherit (nixpkgs.haskellPackages) pandoc;
+}
+Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
,
+dream2nix/modules/dream2nix/core/deps
nodejs-devshell.nodeModules.deps.stdenv
The stdenv used for building this package
+Type: raw value
+Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.env
environment variables passed to the build environment
+Type: attribute set of (null or boolean or signed integer or +string or path or package or list of (boolean or signed integer or +string or path or package))
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/core/env
nodejs-devshell.nodeModules.eval-cache.enable
Whether to enable the evaluation cache for this derivation.
+Type: boolean
+Default: false
Example: true
Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
nodejs-devshell.nodeModules.eval-cache.content
The content of the cached fields. For example if fields.pname is set +to true, then content.pname will exist.
+Type: anything
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
nodejs-devshell.nodeModules.eval-cache.fields
Fields for which to cache evaluation
+Type: attribute set of anything
+Default: { }
Example:
+{
+ pname = true;
+ version = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
nodejs-devshell.nodeModules.eval-cache.invalidationFields
Fields, when changed, require refreshing the cache
+Type: attribute set of anything
+Default: { }
Example:
+{
+ src = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
nodejs-devshell.nodeModules.eval-cache.refresh
Script to refresh the cache file of this package
+Type: path (read only)
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
nodejs-devshell.nodeModules.flags
Enable/disable flags declared in flagsOffered
Type: submodule
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/core/flags
nodejs-devshell.nodeModules.flagsOffered
declare flags that can be used to enable/disable features
+Type: attribute set of string
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/core/flags
nodejs-devshell.nodeModules.lock.content
The content of the lock file. All fields declared via
+lock.fields
are contained pointing to their respective
+values.
Type: anything
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
nodejs-devshell.nodeModules.lock.fields
Fields of the lock file
+Type: attribute set of (submodule)
+Default: { }
Example:
+{
+ pname = true;
+ version = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
nodejs-devshell.nodeModules.lock.fields.<name>.default
The default value in case the lock file doesn’t exist or doesn’t yet +contain the field.
+Type: null or anything
+Default: null
Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
nodejs-devshell.nodeModules.lock.fields.<name>.script
A script to refresh the value of this lock file field. The script +should write the result as json file to $out.
+Type: path
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
nodejs-devshell.nodeModules.lock.invalidationData
Pass any data that should invalidate the lock file when changed. This +is useful for example when the lock file should be regenerated when the +requirements change.
+Type: anything
+Default: { }
Example:
+{
+ pip = {
+ lockVersion = "2";
+ requirements = [
+ "requests"
+ "pillow"
+ ];
+ };
+}
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
nodejs-devshell.nodeModules.lock.lib.computeFODHash
Helper function to write the hash of a given FOD to $out.
+Type: function that evaluates to a(n) path (read +only)
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
nodejs-devshell.nodeModules.lock.refresh
Script to refresh the cache file of this package
+Type: package (read only)
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
nodejs-devshell.nodeModules.mkDerivation.enableParallelBuilding
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.enableParallelChecking
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.__contentAddressed
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.__darwinAllowLocalNetworking
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.__impureHostDeps
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.__propagatedImpureHostDeps
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.__structuredAttrs
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.allowSubstitutes
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.allowedReferences
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.allowedRequisites
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.args
This option has no description.
+Type: null or (list of (string or path))
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.buildFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.buildInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.buildPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.builder
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.checkFLags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.checkInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.checkPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.checkTarget
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.cmakeFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.configureFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.configurePhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.configurePlatforms
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.configureScript
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.depsBuildBuild
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.depsBuildBuildPropagated
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.depsBuildTarget
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.depsBuildTargetPropagated
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.depsHostHost
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.depsHostHostPropagated
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.depsTargetTarget
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.depsTargetTargetPropagated
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.disallowedReferences
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.disallowedRequisites
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.distFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.distPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.distTarget
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.doCheck
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.doDist
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.doInstallCheck
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.dontAddDisableDepTrack
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.dontAddPrefix
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.dontAddStaticConfigureFlags
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.dontBuild
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.dontConfigure
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.dontCopyDist
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.dontDisableStatic
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.dontFixLibtool
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.dontFixup
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.dontInstall
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.dontMakeSourcesWritable
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.dontMoveBin
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.dontPatch
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.dontPatchELF
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.dontPatchShebangs
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.dontPruneLibtoolFiles
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.dontStrip
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.dontStripHost
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.dontStripTarget
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.dontUnpack
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.exportReferenceGraph
This option has no description.
+Type: null or (list of (string or package))
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.fixupPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.forceShare
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.hardeningDisable
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.hardeningEnable
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.impureEnvVars
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.installCheckFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.installCheckInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.installCheckPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.installCheckTarget
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.installFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.installPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.installTargets
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.makeFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.makefile
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.mesonFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.meta
This option has no description.
+Type: null or (attribute set)
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.nativeBuildInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.nativeCheckInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.outputHash
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.outputHashAlgo
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.outputHashMode
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.outputs
This option has no description.
+Type: null or (list of string)
+Default:
+[
+ "out"
+]
+Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.passAsFile
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.passthru
This option has no description.
+Type: null or (attribute set)
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.patchFlags
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.patchPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.patches
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.phases
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.pos
This option has no description.
+Type: null or (attribute set)
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.postBuild
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.postCheck
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.postConfigure
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.postDist
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.postFixup
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.postInstalCheck
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.postInstall
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.postPatch
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.postPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.postUnpack
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.preBuild
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.preBuildPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.preCheck
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.preConfigure
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.preConfigurePhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.preDist
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.preDistPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.preFixup
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.preFixupPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.preInstall
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.preInstallCheck
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.preInstallPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.prePatch
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.prePhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.preUnpack
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.preferLocalBuild
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.prefix
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.prefixKey
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.propagatedBuildInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.propagatedNativeBuildInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.propagatedSandboxProfile
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.realBuilder
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.requiredSystemFeatures
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.sandboxProfile
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.separateDebugInfo
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.setSourceRoot
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.setupHook
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.shellHook
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.sourceRoot
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.src
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.srcs
This option has no description.
+Type: null or (list of (string or path or package))
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.strictDeps
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.stripAllFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.stripAllList
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.stripDebugFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.stripDebugList
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.tarballs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.unpackCmd
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.unpackPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.mkDerivation.version
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.name
The name of the package
+Type: string
+Declared by:
+dream2nix/modules/dream2nix/core/ui/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.buildScript
A command or script to execute instead of npm run build
.
+Is only executed if runBuild = true
.
Type: null or string or path or package
+Declared by:
+dream2nix/modules/dream2nix/nodejs-granular/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps
This option has no description.
+Type: lazy attribute set of lazy attribute set of +(submodule)
+Declared by:
+dream2nix/modules/dream2nix/nodejs-granular/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.package-func.args
The arguments which will be passed to
+package-func.func
Type: lazy attribute set of ((list of raw value) or +anything)
+Declared by:
+dream2nix/modules/dream2nix/package-func/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.package-func.func
Will be called with package-func.args
in order to derive
+package-func.result
Type: raw value
+Declared by:
+dream2nix/modules/dream2nix/package-func/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.package-func.outputs
Outputs of the derivation this package function produces
+Type: list of string
+Declared by:
+dream2nix/modules/dream2nix/package-func/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.package-func.result
The result of calling the final derivation function. This is not
+necessarily the same as final.package
. The function output
+might not be compatible to the interface of final.package
+and additional logic might be needed to create
+final.package
.
Type: raw value (read only)
+Declared by:
+dream2nix/modules/dream2nix/package-func/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.deps
All dependencies of the package. This option should be set by the
+“outer world” and can be used to inherit attributes from
+pkgs
or inputs
etc.
By separating the task of retrieving things from the outside world,
+it is ensured that the dependencies are overridable. Nothing will stop
+users from adding nixpkgs
itself as a dependency, but this
+will make it very hard for the user of the package to override any
+dependencies, because they’d have to figure out a way to insert their
+changes into the Nixpkgs fixpoint. By adding specific attributes to
+deps
instead, the user has a realistic chance of overriding
+those dependencies.
So deps should be specific, but not overly specific. For instance,
+the caller shouldn’t have to know the version of a dependency in order
+to override it. The name should suffice. (e.g.
+nix = nixVersions.nix_2_12
instead of
+inherit (nixVersions) nix_2_12
.
Type: lazy attribute set of raw value
+Default: { }
Example:
+{nixpkgs, ...}: {
+ inherit (nixpkgs) stdenv;
+ inherit (nixpkgs.haskellPackages) pandoc;
+}
+Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
,
+dream2nix/modules/dream2nix/core/deps
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.deps.stdenv
The stdenv used for building this package
+Type: raw value
+Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.env
environment variables passed to the build environment
+Type: attribute set of (null or boolean or signed integer or +string or path or package or list of (boolean or signed integer or +string or path or package))
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/core/env
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.eval-cache.enable
Whether to enable the evaluation cache for this derivation.
+Type: boolean
+Default: false
Example: true
Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.eval-cache.content
The content of the cached fields. For example if fields.pname is set +to true, then content.pname will exist.
+Type: anything
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.eval-cache.fields
Fields for which to cache evaluation
+Type: attribute set of anything
+Default: { }
Example:
+{
+ pname = true;
+ version = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.eval-cache.invalidationFields
Fields, when changed, require refreshing the cache
+Type: attribute set of anything
+Default: { }
Example:
+{
+ src = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.eval-cache.refresh
Script to refresh the cache file of this package
+Type: path (read only)
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.flags
Enable/disable flags declared in flagsOffered
Type: submodule
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/core/flags
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.flagsOffered
declare flags that can be used to enable/disable features
+Type: attribute set of string
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/core/flags
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.lock.content
The content of the lock file. All fields declared via
+lock.fields
are contained pointing to their respective
+values.
Type: anything
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.lock.fields
Fields of the lock file
+Type: attribute set of (submodule)
+Default: { }
Example:
+{
+ pname = true;
+ version = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.lock.fields.<name>.default
The default value in case the lock file doesn’t exist or doesn’t yet +contain the field.
+Type: null or anything
+Default: null
Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.lock.fields.<name>.script
A script to refresh the value of this lock file field. The script +should write the result as json file to $out.
+Type: path
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.lock.invalidationData
Pass any data that should invalidate the lock file when changed. This +is useful for example when the lock file should be regenerated when the +requirements change.
+Type: anything
+Default: { }
Example:
+{
+ pip = {
+ lockVersion = "2";
+ requirements = [
+ "requests"
+ "pillow"
+ ];
+ };
+}
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.lock.lib.computeFODHash
Helper function to write the hash of a given FOD to $out.
+Type: function that evaluates to a(n) path (read +only)
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.lock.refresh
Script to refresh the cache file of this package
+Type: package (read only)
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.enableParallelBuilding
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.enableParallelChecking
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.__contentAddressed
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.__darwinAllowLocalNetworking
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.__impureHostDeps
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.__propagatedImpureHostDeps
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.__structuredAttrs
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.allowSubstitutes
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.allowedReferences
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.allowedRequisites
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.args
This option has no description.
+Type: null or (list of (string or path))
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.buildFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.buildInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.buildPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.builder
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.checkFLags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.checkInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.checkPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.checkTarget
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.cmakeFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.configureFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.configurePhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.configurePlatforms
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.configureScript
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.depsBuildBuild
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.depsBuildBuildPropagated
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.depsBuildTarget
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.depsBuildTargetPropagated
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.depsHostHost
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.depsHostHostPropagated
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.depsTargetTarget
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.depsTargetTargetPropagated
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.disallowedReferences
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.disallowedRequisites
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.distFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.distPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.distTarget
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.doCheck
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.doDist
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.doInstallCheck
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontAddDisableDepTrack
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontAddPrefix
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontAddStaticConfigureFlags
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontBuild
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontConfigure
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontCopyDist
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontDisableStatic
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontFixLibtool
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontFixup
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontInstall
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontMakeSourcesWritable
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontMoveBin
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontPatch
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontPatchELF
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontPatchShebangs
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontPruneLibtoolFiles
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontStrip
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontStripHost
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontStripTarget
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.dontUnpack
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.exportReferenceGraph
This option has no description.
+Type: null or (list of (string or package))
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.fixupPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.forceShare
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.hardeningDisable
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.hardeningEnable
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.impureEnvVars
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.installCheckFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.installCheckInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.installCheckPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.installCheckTarget
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.installFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.installPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.installTargets
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.makeFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.makefile
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.mesonFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.meta
This option has no description.
+Type: null or (attribute set)
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.nativeBuildInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.nativeCheckInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.outputHash
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.outputHashAlgo
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.outputHashMode
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.outputs
This option has no description.
+Type: null or (list of string)
+Default:
+[
+ "out"
+]
+Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.passAsFile
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.passthru
This option has no description.
+Type: null or (attribute set)
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.patchFlags
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.patchPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.patches
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.phases
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.pos
This option has no description.
+Type: null or (attribute set)
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.postBuild
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.postCheck
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.postConfigure
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.postDist
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.postFixup
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.postInstalCheck
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.postInstall
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.postPatch
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.postPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.postUnpack
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preBuild
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preBuildPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preCheck
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preConfigure
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preConfigurePhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preDist
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preDistPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preFixup
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preFixupPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preInstall
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preInstallCheck
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preInstallPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.prePatch
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.prePhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preUnpack
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.preferLocalBuild
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.prefix
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.prefixKey
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.propagatedBuildInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.propagatedNativeBuildInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.propagatedSandboxProfile
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.realBuilder
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.requiredSystemFeatures
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.sandboxProfile
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.separateDebugInfo
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.setSourceRoot
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.setupHook
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.shellHook
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.sourceRoot
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.src
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.srcs
This option has no description.
+Type: null or (list of (string or path or package))
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.strictDeps
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.stripAllFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.stripAllList
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.stripDebugFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.stripDebugList
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.tarballs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.unpackCmd
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.unpackPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.mkDerivation.version
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.name
The name of the package
+Type: string
+Declared by:
+dream2nix/modules/dream2nix/core/ui/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.paths.package
Path to the directory containing the definition of the current +package. Relative to ‘paths.projectRoot’.
+This helps locating package definitions for lock & update +scripts.
+Type: path or string
+Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.paths.cacheFile
Path to the eval cache file of the current package. Relative to +“${paths.projectRoot}/${paths.package}”".
+Type: string
+Default: "cache.json"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.paths.lockFile
Path to the lock file of the current package. Relative to +“${paths.projectRoot}/${paths.package}”".
+Type: string
+Default: "lock.json"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.paths.projectRoot
Path to the root of the project on which dream2nix operates. Must +contain the marker file specified by ‘paths.projectRootFile’
+This helps locating lock files at evaluation time.
+Type: path
+Example: ./.
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.paths.projectRootFile
File name to look for to determine the root of the project. Ensure +‘paths.projectRoot’ contains a file named like this.
+This helps locating package definitions for lock & update +scripts.
+Type: string
+Default: ".git"
Example: ".git"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.public
The final result of the evaluated package. Contains everything that
+nix expects from a derivation. Contains fields like name, outputs,
+drvPath, outPath, etc. Can be build with nix-build or
+nix build
.
Type: lazy attribute set of anything
+Declared by:
+dream2nix/modules/dream2nix/core/public/interface.nix
,
+dream2nix/modules/dream2nix/core/docs
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.public.docs
The manual of the package as a website
+Type: package (read only)
+Declared by:
+dream2nix/modules/dream2nix/core/docs
nodejs-devshell.nodeModules.nodejs-granular.deps.<name>.<name>.version
The version of the package
+Type: string
+Declared by:
+dream2nix/modules/dream2nix/core/ui/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.installMethod
Strategy to use for populating ./node_modules. Symlinking is quicker, +but often introduces compatibility issues with bundlers like webpack and +other build tools. Copying is slow, but more reliable;
+Type: one of “symlink”, “copy”
+Declared by:
+dream2nix/modules/dream2nix/nodejs-granular/interface.nix
nodejs-devshell.nodeModules.nodejs-granular.runBuild
Whether to run a package’s build script (aka.
+npm run build
)
Type: boolean
+Declared by:
+dream2nix/modules/dream2nix/nodejs-granular/interface.nix
nodejs-devshell.nodeModules.nodejs-package-lock.packageJson
The content of the package.json
+Type: attribute set
+Declared by:
+dream2nix/modules/dream2nix/nodejs-package-lock/interface.nix
nodejs-devshell.nodeModules.nodejs-package-lock.packageJsonFile
The package.json file to use.
+Type: path
+Default: "\${cfg.source}/package.json"
Declared by:
+dream2nix/modules/dream2nix/nodejs-package-lock/interface.nix
nodejs-devshell.nodeModules.nodejs-package-lock.packageLock
The content of the package-lock.json
+Type: attribute set
+Declared by:
+dream2nix/modules/dream2nix/nodejs-package-lock/interface.nix
nodejs-devshell.nodeModules.nodejs-package-lock.packageLockFile
The package.json file to use.
+Type: null or path
+Default: "\${cfg.source}/package-lock.json"
Declared by:
+dream2nix/modules/dream2nix/nodejs-package-lock/interface.nix
nodejs-devshell.nodeModules.nodejs-package-lock.source
Source of the package
+Type: path or package
+Declared by:
+dream2nix/modules/dream2nix/nodejs-package-lock/interface.nix
nodejs-devshell.nodeModules.nodejs-package-lock.withDevDependencies
Whether to include development dependencies. Usually it’s a bad idea +to disable this, as development dependencies can contain important build +time dependencies.
+Type: boolean
+Default: true
Declared by:
+dream2nix/modules/dream2nix/nodejs-package-lock/interface.nix
nodejs-devshell.nodeModules.nodejs-package-lock.workspaces
Workspaces to include. Defaults to the ones defined in +package.json.
+Type: list of string
+Declared by:
+dream2nix/modules/dream2nix/nodejs-package-lock/interface.nix
nodejs-devshell.nodeModules.paths.package
Path to the directory containing the definition of the current +package. Relative to ‘paths.projectRoot’.
+This helps locating package definitions for lock & update +scripts.
+Type: path or string
+Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
nodejs-devshell.nodeModules.paths.cacheFile
Path to the eval cache file of the current package. Relative to +“${paths.projectRoot}/${paths.package}”".
+Type: string
+Default: "cache.json"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
nodejs-devshell.nodeModules.paths.lockFile
Path to the lock file of the current package. Relative to +“${paths.projectRoot}/${paths.package}”".
+Type: string
+Default: "lock.json"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
nodejs-devshell.nodeModules.paths.projectRoot
Path to the root of the project on which dream2nix operates. Must +contain the marker file specified by ‘paths.projectRootFile’
+This helps locating lock files at evaluation time.
+Type: path
+Example: ./.
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
nodejs-devshell.nodeModules.paths.projectRootFile
File name to look for to determine the root of the project. Ensure +‘paths.projectRoot’ contains a file named like this.
+This helps locating package definitions for lock & update +scripts.
+Type: string
+Default: ".git"
Example: ".git"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
nodejs-devshell.nodeModules.public
The final result of the evaluated package. Contains everything that
+nix expects from a derivation. Contains fields like name, outputs,
+drvPath, outPath, etc. Can be build with nix-build or
+nix build
.
Type: lazy attribute set of anything
+Declared by:
+dream2nix/modules/dream2nix/core/public/interface.nix
,
+dream2nix/modules/dream2nix/core/docs
nodejs-devshell.nodeModules.public.docs
The manual of the package as a website
+Type: package (read only)
+Declared by:
+dream2nix/modules/dream2nix/core/docs
nodejs-devshell.nodeModules.version
The version of the package
+Type: string
+Declared by:
+ + +intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.nodejs-granular-v3
+];
+
+intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.nodejs-granular
+];
+
+nodejs-granular.deps.<name>.<name>.package-func.args
nodejs-granular.deps.<name>.<name>.package-func.func
nodejs-granular.deps.<name>.<name>.package-func.outputs
nodejs-granular.deps.<name>.<name>.package-func.result
nodejs-granular.deps.<name>.<name>.deps
nodejs-granular.deps.<name>.<name>.deps.stdenv
nodejs-granular.deps.<name>.<name>.env
nodejs-granular.deps.<name>.<name>.eval-cache.enable
nodejs-granular.deps.<name>.<name>.eval-cache.content
nodejs-granular.deps.<name>.<name>.eval-cache.fields
nodejs-granular.deps.<name>.<name>.eval-cache.invalidationFields
nodejs-granular.deps.<name>.<name>.eval-cache.refresh
nodejs-granular.deps.<name>.<name>.flags
nodejs-granular.deps.<name>.<name>.flagsOffered
nodejs-granular.deps.<name>.<name>.lock.content
nodejs-granular.deps.<name>.<name>.lock.fields
nodejs-granular.deps.<name>.<name>.lock.fields.<name>.default
nodejs-granular.deps.<name>.<name>.lock.fields.<name>.script
nodejs-granular.deps.<name>.<name>.lock.invalidationData
nodejs-granular.deps.<name>.<name>.lock.lib.computeFODHash
nodejs-granular.deps.<name>.<name>.lock.refresh
nodejs-granular.deps.<name>.<name>.mkDerivation.enableParallelBuilding
nodejs-granular.deps.<name>.<name>.mkDerivation.enableParallelChecking
nodejs-granular.deps.<name>.<name>.mkDerivation.__contentAddressed
nodejs-granular.deps.<name>.<name>.mkDerivation.__darwinAllowLocalNetworking
nodejs-granular.deps.<name>.<name>.mkDerivation.__impureHostDeps
nodejs-granular.deps.<name>.<name>.mkDerivation.__propagatedImpureHostDeps
nodejs-granular.deps.<name>.<name>.mkDerivation.__structuredAttrs
nodejs-granular.deps.<name>.<name>.mkDerivation.allowSubstitutes
nodejs-granular.deps.<name>.<name>.mkDerivation.allowedReferences
nodejs-granular.deps.<name>.<name>.mkDerivation.allowedRequisites
nodejs-granular.deps.<name>.<name>.mkDerivation.args
nodejs-granular.deps.<name>.<name>.mkDerivation.buildFlags
nodejs-granular.deps.<name>.<name>.mkDerivation.buildInputs
nodejs-granular.deps.<name>.<name>.mkDerivation.buildPhase
nodejs-granular.deps.<name>.<name>.mkDerivation.builder
nodejs-granular.deps.<name>.<name>.mkDerivation.checkFLags
nodejs-granular.deps.<name>.<name>.mkDerivation.checkInputs
nodejs-granular.deps.<name>.<name>.mkDerivation.checkPhase
nodejs-granular.deps.<name>.<name>.mkDerivation.checkTarget
nodejs-granular.deps.<name>.<name>.mkDerivation.cmakeFlags
nodejs-granular.deps.<name>.<name>.mkDerivation.configureFlags
nodejs-granular.deps.<name>.<name>.mkDerivation.configurePhase
nodejs-granular.deps.<name>.<name>.mkDerivation.configurePlatforms
nodejs-granular.deps.<name>.<name>.mkDerivation.configureScript
nodejs-granular.deps.<name>.<name>.mkDerivation.depsBuildBuild
nodejs-granular.deps.<name>.<name>.mkDerivation.depsBuildBuildPropagated
nodejs-granular.deps.<name>.<name>.mkDerivation.depsBuildTarget
nodejs-granular.deps.<name>.<name>.mkDerivation.depsBuildTargetPropagated
nodejs-granular.deps.<name>.<name>.mkDerivation.depsHostHost
nodejs-granular.deps.<name>.<name>.mkDerivation.depsHostHostPropagated
nodejs-granular.deps.<name>.<name>.mkDerivation.depsTargetTarget
nodejs-granular.deps.<name>.<name>.mkDerivation.depsTargetTargetPropagated
nodejs-granular.deps.<name>.<name>.mkDerivation.disallowedReferences
nodejs-granular.deps.<name>.<name>.mkDerivation.disallowedRequisites
nodejs-granular.deps.<name>.<name>.mkDerivation.distFlags
nodejs-granular.deps.<name>.<name>.mkDerivation.distPhase
nodejs-granular.deps.<name>.<name>.mkDerivation.distTarget
nodejs-granular.deps.<name>.<name>.mkDerivation.doCheck
nodejs-granular.deps.<name>.<name>.mkDerivation.doDist
nodejs-granular.deps.<name>.<name>.mkDerivation.doInstallCheck
nodejs-granular.deps.<name>.<name>.mkDerivation.dontAddDisableDepTrack
nodejs-granular.deps.<name>.<name>.mkDerivation.dontAddPrefix
nodejs-granular.deps.<name>.<name>.mkDerivation.dontAddStaticConfigureFlags
nodejs-granular.deps.<name>.<name>.mkDerivation.dontBuild
nodejs-granular.deps.<name>.<name>.mkDerivation.dontConfigure
nodejs-granular.deps.<name>.<name>.mkDerivation.dontCopyDist
nodejs-granular.deps.<name>.<name>.mkDerivation.dontDisableStatic
nodejs-granular.deps.<name>.<name>.mkDerivation.dontFixLibtool
nodejs-granular.deps.<name>.<name>.mkDerivation.dontFixup
nodejs-granular.deps.<name>.<name>.mkDerivation.dontInstall
nodejs-granular.deps.<name>.<name>.mkDerivation.dontMakeSourcesWritable
nodejs-granular.deps.<name>.<name>.mkDerivation.dontMoveBin
nodejs-granular.deps.<name>.<name>.mkDerivation.dontPatch
nodejs-granular.deps.<name>.<name>.mkDerivation.dontPatchELF
nodejs-granular.deps.<name>.<name>.mkDerivation.dontPatchShebangs
nodejs-granular.deps.<name>.<name>.mkDerivation.dontPruneLibtoolFiles
nodejs-granular.deps.<name>.<name>.mkDerivation.dontStrip
nodejs-granular.deps.<name>.<name>.mkDerivation.dontStripHost
nodejs-granular.deps.<name>.<name>.mkDerivation.dontStripTarget
nodejs-granular.deps.<name>.<name>.mkDerivation.dontUnpack
nodejs-granular.deps.<name>.<name>.mkDerivation.exportReferenceGraph
nodejs-granular.deps.<name>.<name>.mkDerivation.fixupPhase
nodejs-granular.deps.<name>.<name>.mkDerivation.forceShare
nodejs-granular.deps.<name>.<name>.mkDerivation.hardeningDisable
nodejs-granular.deps.<name>.<name>.mkDerivation.hardeningEnable
nodejs-granular.deps.<name>.<name>.mkDerivation.impureEnvVars
nodejs-granular.deps.<name>.<name>.mkDerivation.installCheckFlags
nodejs-granular.deps.<name>.<name>.mkDerivation.installCheckInputs
nodejs-granular.deps.<name>.<name>.mkDerivation.installCheckPhase
nodejs-granular.deps.<name>.<name>.mkDerivation.installCheckTarget
nodejs-granular.deps.<name>.<name>.mkDerivation.installFlags
nodejs-granular.deps.<name>.<name>.mkDerivation.installPhase
nodejs-granular.deps.<name>.<name>.mkDerivation.installTargets
nodejs-granular.deps.<name>.<name>.mkDerivation.makeFlags
nodejs-granular.deps.<name>.<name>.mkDerivation.makefile
nodejs-granular.deps.<name>.<name>.mkDerivation.mesonFlags
nodejs-granular.deps.<name>.<name>.mkDerivation.meta
nodejs-granular.deps.<name>.<name>.mkDerivation.nativeBuildInputs
nodejs-granular.deps.<name>.<name>.mkDerivation.nativeCheckInputs
nodejs-granular.deps.<name>.<name>.mkDerivation.outputHash
nodejs-granular.deps.<name>.<name>.mkDerivation.outputHashAlgo
nodejs-granular.deps.<name>.<name>.mkDerivation.outputHashMode
nodejs-granular.deps.<name>.<name>.mkDerivation.outputs
nodejs-granular.deps.<name>.<name>.mkDerivation.passAsFile
nodejs-granular.deps.<name>.<name>.mkDerivation.passthru
nodejs-granular.deps.<name>.<name>.mkDerivation.patchFlags
nodejs-granular.deps.<name>.<name>.mkDerivation.patchPhase
nodejs-granular.deps.<name>.<name>.mkDerivation.patches
nodejs-granular.deps.<name>.<name>.mkDerivation.phases
nodejs-granular.deps.<name>.<name>.mkDerivation.pos
nodejs-granular.deps.<name>.<name>.mkDerivation.postBuild
nodejs-granular.deps.<name>.<name>.mkDerivation.postCheck
nodejs-granular.deps.<name>.<name>.mkDerivation.postConfigure
nodejs-granular.deps.<name>.<name>.mkDerivation.postDist
nodejs-granular.deps.<name>.<name>.mkDerivation.postFixup
nodejs-granular.deps.<name>.<name>.mkDerivation.postInstalCheck
nodejs-granular.deps.<name>.<name>.mkDerivation.postInstall
nodejs-granular.deps.<name>.<name>.mkDerivation.postPatch
nodejs-granular.deps.<name>.<name>.mkDerivation.postPhases
nodejs-granular.deps.<name>.<name>.mkDerivation.postUnpack
nodejs-granular.deps.<name>.<name>.mkDerivation.preBuild
nodejs-granular.deps.<name>.<name>.mkDerivation.preBuildPhases
nodejs-granular.deps.<name>.<name>.mkDerivation.preCheck
nodejs-granular.deps.<name>.<name>.mkDerivation.preConfigure
nodejs-granular.deps.<name>.<name>.mkDerivation.preConfigurePhases
nodejs-granular.deps.<name>.<name>.mkDerivation.preDist
nodejs-granular.deps.<name>.<name>.mkDerivation.preDistPhases
nodejs-granular.deps.<name>.<name>.mkDerivation.preFixup
nodejs-granular.deps.<name>.<name>.mkDerivation.preFixupPhases
nodejs-granular.deps.<name>.<name>.mkDerivation.preInstall
nodejs-granular.deps.<name>.<name>.mkDerivation.preInstallCheck
nodejs-granular.deps.<name>.<name>.mkDerivation.preInstallPhases
nodejs-granular.deps.<name>.<name>.mkDerivation.prePatch
nodejs-granular.deps.<name>.<name>.mkDerivation.prePhases
nodejs-granular.deps.<name>.<name>.mkDerivation.preUnpack
nodejs-granular.deps.<name>.<name>.mkDerivation.preferLocalBuild
nodejs-granular.deps.<name>.<name>.mkDerivation.prefix
nodejs-granular.deps.<name>.<name>.mkDerivation.prefixKey
nodejs-granular.deps.<name>.<name>.mkDerivation.propagatedBuildInputs
nodejs-granular.deps.<name>.<name>.mkDerivation.propagatedNativeBuildInputs
nodejs-granular.deps.<name>.<name>.mkDerivation.propagatedSandboxProfile
nodejs-granular.deps.<name>.<name>.mkDerivation.realBuilder
nodejs-granular.deps.<name>.<name>.mkDerivation.requiredSystemFeatures
nodejs-granular.deps.<name>.<name>.mkDerivation.sandboxProfile
nodejs-granular.deps.<name>.<name>.mkDerivation.separateDebugInfo
nodejs-granular.deps.<name>.<name>.mkDerivation.setSourceRoot
nodejs-granular.deps.<name>.<name>.mkDerivation.setupHook
nodejs-granular.deps.<name>.<name>.mkDerivation.shellHook
nodejs-granular.deps.<name>.<name>.mkDerivation.sourceRoot
nodejs-granular.deps.<name>.<name>.mkDerivation.src
nodejs-granular.deps.<name>.<name>.mkDerivation.srcs
nodejs-granular.deps.<name>.<name>.mkDerivation.strictDeps
nodejs-granular.deps.<name>.<name>.mkDerivation.stripAllFlags
nodejs-granular.deps.<name>.<name>.mkDerivation.stripAllList
nodejs-granular.deps.<name>.<name>.mkDerivation.stripDebugFlags
nodejs-granular.deps.<name>.<name>.mkDerivation.stripDebugList
nodejs-granular.deps.<name>.<name>.mkDerivation.tarballs
nodejs-granular.deps.<name>.<name>.mkDerivation.unpackCmd
nodejs-granular.deps.<name>.<name>.mkDerivation.unpackPhase
nodejs-granular.deps.<name>.<name>.mkDerivation.version
nodejs-granular.deps.<name>.<name>.name
nodejs-granular.deps.<name>.<name>.paths.package
nodejs-granular.deps.<name>.<name>.paths.cacheFile
nodejs-granular.deps.<name>.<name>.paths.lockFile
nodejs-granular.deps.<name>.<name>.paths.projectRoot
nodejs-granular.deps.<name>.<name>.paths.projectRootFile
nodejs-granular.deps.<name>.<name>.public
nodejs-granular.deps.<name>.<name>.public.docs
nodejs-granular.deps.<name>.<name>.version
nodejs-granular.buildScript
A command or script to execute instead of npm run build
.
+Is only executed if runBuild = true
.
Type: null or string or path or package
+Declared by:
+dream2nix/modules/dream2nix/nodejs-granular/interface.nix
nodejs-granular.deps
This option has no description.
+Type: lazy attribute set of lazy attribute set of +(submodule)
+Declared by:
+dream2nix/modules/dream2nix/nodejs-granular/interface.nix
nodejs-granular.deps.<name>.<name>.package-func.args
The arguments which will be passed to
+package-func.func
Type: lazy attribute set of ((list of raw value) or +anything)
+Declared by:
+dream2nix/modules/dream2nix/package-func/interface.nix
nodejs-granular.deps.<name>.<name>.package-func.func
Will be called with package-func.args
in order to derive
+package-func.result
Type: raw value
+Declared by:
+dream2nix/modules/dream2nix/package-func/interface.nix
nodejs-granular.deps.<name>.<name>.package-func.outputs
Outputs of the derivation this package function produces
+Type: list of string
+Declared by:
+dream2nix/modules/dream2nix/package-func/interface.nix
nodejs-granular.deps.<name>.<name>.package-func.result
The result of calling the final derivation function. This is not
+necessarily the same as final.package
. The function output
+might not be compatible to the interface of final.package
+and additional logic might be needed to create
+final.package
.
Type: raw value (read only)
+Declared by:
+dream2nix/modules/dream2nix/package-func/interface.nix
nodejs-granular.deps.<name>.<name>.deps
All dependencies of the package. This option should be set by the
+“outer world” and can be used to inherit attributes from
+pkgs
or inputs
etc.
By separating the task of retrieving things from the outside world,
+it is ensured that the dependencies are overridable. Nothing will stop
+users from adding nixpkgs
itself as a dependency, but this
+will make it very hard for the user of the package to override any
+dependencies, because they’d have to figure out a way to insert their
+changes into the Nixpkgs fixpoint. By adding specific attributes to
+deps
instead, the user has a realistic chance of overriding
+those dependencies.
So deps should be specific, but not overly specific. For instance,
+the caller shouldn’t have to know the version of a dependency in order
+to override it. The name should suffice. (e.g.
+nix = nixVersions.nix_2_12
instead of
+inherit (nixVersions) nix_2_12
.
Type: lazy attribute set of raw value
+Default: { }
Example:
+{nixpkgs, ...}: {
+ inherit (nixpkgs) stdenv;
+ inherit (nixpkgs.haskellPackages) pandoc;
+}
+Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
,
+dream2nix/modules/dream2nix/core/deps
nodejs-granular.deps.<name>.<name>.deps.stdenv
The stdenv used for building this package
+Type: raw value
+Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.env
environment variables passed to the build environment
+Type: attribute set of (null or boolean or signed integer or +string or path or package or list of (boolean or signed integer or +string or path or package))
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/core/env
nodejs-granular.deps.<name>.<name>.eval-cache.enable
Whether to enable the evaluation cache for this derivation.
+Type: boolean
+Default: false
Example: true
Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
nodejs-granular.deps.<name>.<name>.eval-cache.content
The content of the cached fields. For example if fields.pname is set +to true, then content.pname will exist.
+Type: anything
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
nodejs-granular.deps.<name>.<name>.eval-cache.fields
Fields for which to cache evaluation
+Type: attribute set of anything
+Default: { }
Example:
+{
+ pname = true;
+ version = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
nodejs-granular.deps.<name>.<name>.eval-cache.invalidationFields
Fields, when changed, require refreshing the cache
+Type: attribute set of anything
+Default: { }
Example:
+{
+ src = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
nodejs-granular.deps.<name>.<name>.eval-cache.refresh
Script to refresh the cache file of this package
+Type: path (read only)
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
nodejs-granular.deps.<name>.<name>.flags
Enable/disable flags declared in flagsOffered
Type: submodule
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/core/flags
nodejs-granular.deps.<name>.<name>.flagsOffered
declare flags that can be used to enable/disable features
+Type: attribute set of string
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/core/flags
nodejs-granular.deps.<name>.<name>.lock.content
The content of the lock file. All fields declared via
+lock.fields
are contained pointing to their respective
+values.
Type: anything
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
nodejs-granular.deps.<name>.<name>.lock.fields
Fields of the lock file
+Type: attribute set of (submodule)
+Default: { }
Example:
+{
+ pname = true;
+ version = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
nodejs-granular.deps.<name>.<name>.lock.fields.<name>.default
The default value in case the lock file doesn’t exist or doesn’t yet +contain the field.
+Type: null or anything
+Default: null
Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
nodejs-granular.deps.<name>.<name>.lock.fields.<name>.script
A script to refresh the value of this lock file field. The script +should write the result as json file to $out.
+Type: path
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
nodejs-granular.deps.<name>.<name>.lock.invalidationData
Pass any data that should invalidate the lock file when changed. This +is useful for example when the lock file should be regenerated when the +requirements change.
+Type: anything
+Default: { }
Example:
+{
+ pip = {
+ lockVersion = "2";
+ requirements = [
+ "requests"
+ "pillow"
+ ];
+ };
+}
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
nodejs-granular.deps.<name>.<name>.lock.lib.computeFODHash
Helper function to write the hash of a given FOD to $out.
+Type: function that evaluates to a(n) path (read +only)
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
nodejs-granular.deps.<name>.<name>.lock.refresh
Script to refresh the cache file of this package
+Type: package (read only)
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.enableParallelBuilding
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.enableParallelChecking
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.__contentAddressed
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.__darwinAllowLocalNetworking
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.__impureHostDeps
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.__propagatedImpureHostDeps
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.__structuredAttrs
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.allowSubstitutes
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.allowedReferences
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.allowedRequisites
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.args
This option has no description.
+Type: null or (list of (string or path))
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.buildFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.buildInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.buildPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.builder
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.checkFLags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.checkInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.checkPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.checkTarget
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.cmakeFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.configureFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.configurePhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.configurePlatforms
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.configureScript
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.depsBuildBuild
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.depsBuildBuildPropagated
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.depsBuildTarget
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.depsBuildTargetPropagated
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.depsHostHost
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.depsHostHostPropagated
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.depsTargetTarget
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.depsTargetTargetPropagated
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.disallowedReferences
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.disallowedRequisites
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.distFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.distPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.distTarget
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.doCheck
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.doDist
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.doInstallCheck
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.dontAddDisableDepTrack
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.dontAddPrefix
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.dontAddStaticConfigureFlags
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.dontBuild
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.dontConfigure
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.dontCopyDist
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.dontDisableStatic
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.dontFixLibtool
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.dontFixup
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.dontInstall
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.dontMakeSourcesWritable
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.dontMoveBin
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.dontPatch
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.dontPatchELF
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.dontPatchShebangs
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.dontPruneLibtoolFiles
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.dontStrip
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.dontStripHost
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.dontStripTarget
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.dontUnpack
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.exportReferenceGraph
This option has no description.
+Type: null or (list of (string or package))
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.fixupPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.forceShare
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.hardeningDisable
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.hardeningEnable
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.impureEnvVars
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.installCheckFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.installCheckInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.installCheckPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.installCheckTarget
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.installFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.installPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.installTargets
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.makeFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.makefile
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.mesonFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.meta
This option has no description.
+Type: null or (attribute set)
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.nativeBuildInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.nativeCheckInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.outputHash
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.outputHashAlgo
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.outputHashMode
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.outputs
This option has no description.
+Type: null or (list of string)
+Default:
+[
+ "out"
+]
+Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.passAsFile
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.passthru
This option has no description.
+Type: null or (attribute set)
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.patchFlags
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.patchPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.patches
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.phases
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.pos
This option has no description.
+Type: null or (attribute set)
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.postBuild
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.postCheck
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.postConfigure
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.postDist
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.postFixup
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.postInstalCheck
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.postInstall
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.postPatch
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.postPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.postUnpack
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.preBuild
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.preBuildPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.preCheck
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.preConfigure
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.preConfigurePhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.preDist
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.preDistPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.preFixup
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.preFixupPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.preInstall
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.preInstallCheck
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.preInstallPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.prePatch
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.prePhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.preUnpack
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.preferLocalBuild
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.prefix
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.prefixKey
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.propagatedBuildInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.propagatedNativeBuildInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.propagatedSandboxProfile
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.realBuilder
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.requiredSystemFeatures
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.sandboxProfile
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.separateDebugInfo
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.setSourceRoot
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.setupHook
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.shellHook
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.sourceRoot
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.src
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.srcs
This option has no description.
+Type: null or (list of (string or path or package))
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.strictDeps
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.stripAllFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.stripAllList
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.stripDebugFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.stripDebugList
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.tarballs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.unpackCmd
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.unpackPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.mkDerivation.version
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
nodejs-granular.deps.<name>.<name>.name
The name of the package
+Type: string
+Declared by:
+dream2nix/modules/dream2nix/core/ui/interface.nix
nodejs-granular.deps.<name>.<name>.paths.package
Path to the directory containing the definition of the current +package. Relative to ‘paths.projectRoot’.
+This helps locating package definitions for lock & update +scripts.
+Type: path or string
+Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
nodejs-granular.deps.<name>.<name>.paths.cacheFile
Path to the eval cache file of the current package. Relative to +“${paths.projectRoot}/${paths.package}”".
+Type: string
+Default: "cache.json"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
nodejs-granular.deps.<name>.<name>.paths.lockFile
Path to the lock file of the current package. Relative to +“${paths.projectRoot}/${paths.package}”".
+Type: string
+Default: "lock.json"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
nodejs-granular.deps.<name>.<name>.paths.projectRoot
Path to the root of the project on which dream2nix operates. Must +contain the marker file specified by ‘paths.projectRootFile’
+This helps locating lock files at evaluation time.
+Type: path
+Example: ./.
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
nodejs-granular.deps.<name>.<name>.paths.projectRootFile
File name to look for to determine the root of the project. Ensure +‘paths.projectRoot’ contains a file named like this.
+This helps locating package definitions for lock & update +scripts.
+Type: string
+Default: ".git"
Example: ".git"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
nodejs-granular.deps.<name>.<name>.public
The final result of the evaluated package. Contains everything that
+nix expects from a derivation. Contains fields like name, outputs,
+drvPath, outPath, etc. Can be build with nix-build or
+nix build
.
Type: lazy attribute set of anything
+Declared by:
+dream2nix/modules/dream2nix/core/public/interface.nix
,
+dream2nix/modules/dream2nix/core/docs
nodejs-granular.deps.<name>.<name>.public.docs
The manual of the package as a website
+Type: package (read only)
+Declared by:
+dream2nix/modules/dream2nix/core/docs
nodejs-granular.deps.<name>.<name>.version
The version of the package
+Type: string
+Declared by:
+dream2nix/modules/dream2nix/core/ui/interface.nix
nodejs-granular.installMethod
Strategy to use for populating ./node_modules. Symlinking is quicker, +but often introduces compatibility issues with bundlers like webpack and +other build tools. Copying is slow, but more reliable;
+Type: one of “symlink”, “copy”
+Declared by:
+dream2nix/modules/dream2nix/nodejs-granular/interface.nix
nodejs-granular.runBuild
Whether to run a package’s build script (aka.
+npm run build
)
Type: boolean
+Declared by:
+ + +intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.nodejs-node-modules
+];
+
+intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.nodejs-package-json
+];
+
+nodejs-package-json.npmArgs
extra arguments to pass to ‘npm install’
+Type: list of string
+Default: [ ]
Declared by:
+dream2nix/modules/dream2nix/nodejs-package-json/interface.nix
nodejs-package-json.source
Source of the package
+Type: path or package
+Default: null
Declared by:
+dream2nix/modules/dream2nix/nodejs-package-json/interface.nix
intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.nodejs-package-lock-v3
+];
+
+nodejs-package-lock-v3.packageLock
nodejs-package-lock-v3.packageLockFile
nodejs-package-lock-v3.pdefs.<name>.<name>.dependencies
nodejs-package-lock-v3.pdefs.<name>.<name>.dependencies.<name>.dev
nodejs-package-lock-v3.pdefs.<name>.<name>.dependencies.<name>.version
nodejs-package-lock-v3.pdefs.<name>.<name>.source
nodejs-package-lock-v3.packageLock
The content of the package-lock.json
+Type: attribute set
+Declared by:
+dream2nix/modules/dream2nix/nodejs-package-lock-v3/interface.nix
nodejs-package-lock-v3.packageLockFile
The package-lock.json file to use.
+Type: null or path
+Declared by:
+dream2nix/modules/dream2nix/nodejs-package-lock-v3/interface.nix
nodejs-package-lock-v3.pdefs
This option has no description.
+Type: attribute set of attribute set of (submodule)
+Declared by:
+dream2nix/modules/dream2nix/nodejs-package-lock-v3/interface.nix
nodejs-package-lock-v3.pdefs.<name>.<name>.dependencies
This option has no description.
+Type: attribute set of (submodule)
+Declared by:
+dream2nix/modules/dream2nix/nodejs-package-lock-v3/interface.nix
nodejs-package-lock-v3.pdefs.<name>.<name>.dependencies.<name>.dev
This option has no description.
+Type: boolean
+Declared by:
+dream2nix/modules/dream2nix/nodejs-package-lock-v3/interface.nix
nodejs-package-lock-v3.pdefs.<name>.<name>.dependencies.<name>.version
This option has no description.
+Type: string
+Declared by:
+dream2nix/modules/dream2nix/nodejs-package-lock-v3/interface.nix
nodejs-package-lock-v3.pdefs.<name>.<name>.source
This option has no description.
+Type: string or path or package or (submodule)
+Declared by:
+dream2nix/modules/dream2nix/nodejs-package-lock-v3/interface.nix
intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.nodejs-package-lock
+];
+
+nodejs-package-lock.packageJson
nodejs-package-lock.packageJsonFile
nodejs-package-lock.packageLock
nodejs-package-lock.packageLockFile
nodejs-package-lock.withDevDependencies
nodejs-package-lock.workspaces
nodejs-package-lock.packageJson
The content of the package.json
+Type: attribute set
+Declared by:
+dream2nix/modules/dream2nix/nodejs-package-lock/interface.nix
nodejs-package-lock.packageJsonFile
The package.json file to use.
+Type: path
+Default: "\${cfg.source}/package.json"
Declared by:
+dream2nix/modules/dream2nix/nodejs-package-lock/interface.nix
nodejs-package-lock.packageLock
The content of the package-lock.json
+Type: attribute set
+Declared by:
+dream2nix/modules/dream2nix/nodejs-package-lock/interface.nix
nodejs-package-lock.packageLockFile
The package.json file to use.
+Type: null or path
+Default: "\${cfg.source}/package-lock.json"
Declared by:
+dream2nix/modules/dream2nix/nodejs-package-lock/interface.nix
nodejs-package-lock.source
Source of the package
+Type: path or package
+Declared by:
+dream2nix/modules/dream2nix/nodejs-package-lock/interface.nix
nodejs-package-lock.withDevDependencies
Whether to include development dependencies. Usually it’s a bad idea +to disable this, as development dependencies can contain important build +time dependencies.
+Type: boolean
+Default: true
Declared by:
+dream2nix/modules/dream2nix/nodejs-package-lock/interface.nix
nodejs-package-lock.workspaces
Workspaces to include. Defaults to the ones defined in +package.json.
+Type: list of string
+Declared by:
+dream2nix/modules/dream2nix/nodejs-package-lock/interface.nix
intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.package-func
+];
+
+package-func.args
The arguments which will be passed to
+package-func.func
Type: lazy attribute set of ((list of raw value) or +anything)
+Declared by:
+dream2nix/modules/dream2nix/package-func/interface.nix
package-func.func
Will be called with package-func.args
in order to derive
+package-func.result
Type: raw value
+Declared by:
+dream2nix/modules/dream2nix/package-func/interface.nix
package-func.outputs
Outputs of the derivation this package function produces
+Type: list of string
+Declared by:
+dream2nix/modules/dream2nix/package-func/interface.nix
package-func.result
The result of calling the final derivation function. This is not
+necessarily the same as final.package
. The function output
+might not be compatible to the interface of final.package
+and additional logic might be needed to create
+final.package
.
Type: raw value (read only)
+Declared by:
+ + +intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.paths
+];
+
+paths.package
Path to the directory containing the definition of the current +package. Relative to ‘paths.projectRoot’.
+This helps locating package definitions for lock & update +scripts.
+Type: path or string
+Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
paths.cacheFile
Path to the eval cache file of the current package. Relative to +“${paths.projectRoot}/${paths.package}”".
+Type: string
+Default: "cache.json"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
paths.lockFile
Path to the lock file of the current package. Relative to +“${paths.projectRoot}/${paths.package}”".
+Type: string
+Default: "lock.json"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
paths.projectRoot
Path to the root of the project on which dream2nix operates. Must +contain the marker file specified by ‘paths.projectRootFile’
+This helps locating lock files at evaluation time.
+Type: path
+Example: ./.
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
paths.projectRootFile
File name to look for to determine the root of the project. Ensure +‘paths.projectRoot’ contains a file named like this.
+This helps locating package definitions for lock & update +scripts.
+Type: string
+Default: ".git"
Example: ".git"
Declared by:
+ + +intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.php-composer-lock
+];
+
+php-composer-lock.composerJson
php-composer-lock.composerJsonFile
php-composer-lock.composerLock
php-composer-lock.composerLockFile
php-composer-lock.withDevDependencies
php-composer-lock.composerJson
The content of the composer.json
+Type: attribute set
+Declared by:
+dream2nix/modules/dream2nix/php-composer-lock/interface.nix
php-composer-lock.composerJsonFile
The composer.json file to use.
+Type: path
+Default:
+''
+ ''${cfg.source}/composer.json
+''
+Declared by:
+dream2nix/modules/dream2nix/php-composer-lock/interface.nix
php-composer-lock.composerLock
The content of the composer.lock
+Type: attribute set
+Declared by:
+dream2nix/modules/dream2nix/php-composer-lock/interface.nix
php-composer-lock.composerLockFile
The composer.lock file to use.
+Type: null or path
+Default:
+''
+ ''${cfg.source}/composer.lock
+''
+Declared by:
+dream2nix/modules/dream2nix/php-composer-lock/interface.nix
php-composer-lock.source
Source of the package
+Type: path or package
+Declared by:
+dream2nix/modules/dream2nix/php-composer-lock/interface.nix
php-composer-lock.withDevDependencies
Whether to include development dependencies. Usually it’s a bad idea +to disable this, as development dependencies can contain important build +time dependencies.
+Type: boolean
+Default: true
Declared by:
+ + +intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.php-granular
+];
+
+php-granular.composerInstallFlags
php-granular.deps.<name>.<name>.deps
php-granular.deps.<name>.<name>.env
php-granular.deps.<name>.<name>.eval-cache.enable
php-granular.deps.<name>.<name>.eval-cache.content
php-granular.deps.<name>.<name>.eval-cache.fields
php-granular.deps.<name>.<name>.eval-cache.invalidationFields
php-granular.deps.<name>.<name>.eval-cache.refresh
php-granular.deps.<name>.<name>.flags
php-granular.deps.<name>.<name>.flagsOffered
php-granular.deps.<name>.<name>.lock.content
php-granular.deps.<name>.<name>.lock.fields
php-granular.deps.<name>.<name>.lock.fields.<name>.default
php-granular.deps.<name>.<name>.lock.fields.<name>.script
php-granular.deps.<name>.<name>.lock.invalidationData
php-granular.deps.<name>.<name>.lock.lib.computeFODHash
php-granular.deps.<name>.<name>.lock.refresh
php-granular.deps.<name>.<name>.name
php-granular.deps.<name>.<name>.paths.package
php-granular.deps.<name>.<name>.paths.cacheFile
php-granular.deps.<name>.<name>.paths.lockFile
php-granular.deps.<name>.<name>.paths.projectRoot
php-granular.deps.<name>.<name>.paths.projectRootFile
php-granular.deps.<name>.<name>.public
php-granular.deps.<name>.<name>.public.docs
php-granular.deps.<name>.<name>.version
php-granular.composerInstallFlags
This option has no description.
+Type: list of string
+Default: [ ]
Declared by:
+dream2nix/modules/dream2nix/php-granular/interface.nix
php-granular.deps
This option has no description.
+Type: lazy attribute set of lazy attribute set of +(submodule)
+Declared by:
+dream2nix/modules/dream2nix/php-granular/interface.nix
php-granular.deps.<name>.<name>.deps
All dependencies of the package. This option should be set by the
+“outer world” and can be used to inherit attributes from
+pkgs
or inputs
etc.
By separating the task of retrieving things from the outside world,
+it is ensured that the dependencies are overridable. Nothing will stop
+users from adding nixpkgs
itself as a dependency, but this
+will make it very hard for the user of the package to override any
+dependencies, because they’d have to figure out a way to insert their
+changes into the Nixpkgs fixpoint. By adding specific attributes to
+deps
instead, the user has a realistic chance of overriding
+those dependencies.
So deps should be specific, but not overly specific. For instance,
+the caller shouldn’t have to know the version of a dependency in order
+to override it. The name should suffice. (e.g.
+nix = nixVersions.nix_2_12
instead of
+inherit (nixVersions) nix_2_12
.
Type: lazy attribute set of raw value
+Default: { }
Example:
+{nixpkgs, ...}: {
+ inherit (nixpkgs) stdenv;
+ inherit (nixpkgs.haskellPackages) pandoc;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/deps
php-granular.deps.<name>.<name>.env
environment variables passed to the build environment
+Type: attribute set of (null or boolean or signed integer or +string or path or package or list of (boolean or signed integer or +string or path or package))
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/core/env
php-granular.deps.<name>.<name>.eval-cache.enable
Whether to enable the evaluation cache for this derivation.
+Type: boolean
+Default: false
Example: true
Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
php-granular.deps.<name>.<name>.eval-cache.content
The content of the cached fields. For example if fields.pname is set +to true, then content.pname will exist.
+Type: anything
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
php-granular.deps.<name>.<name>.eval-cache.fields
Fields for which to cache evaluation
+Type: attribute set of anything
+Default: { }
Example:
+{
+ pname = true;
+ version = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
php-granular.deps.<name>.<name>.eval-cache.invalidationFields
Fields, when changed, require refreshing the cache
+Type: attribute set of anything
+Default: { }
Example:
+{
+ src = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
php-granular.deps.<name>.<name>.eval-cache.refresh
Script to refresh the cache file of this package
+Type: path (read only)
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
php-granular.deps.<name>.<name>.flags
Enable/disable flags declared in flagsOffered
Type: submodule
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/core/flags
php-granular.deps.<name>.<name>.flagsOffered
declare flags that can be used to enable/disable features
+Type: attribute set of string
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/core/flags
php-granular.deps.<name>.<name>.lock.content
The content of the lock file. All fields declared via
+lock.fields
are contained pointing to their respective
+values.
Type: anything
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
php-granular.deps.<name>.<name>.lock.fields
Fields of the lock file
+Type: attribute set of (submodule)
+Default: { }
Example:
+{
+ pname = true;
+ version = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
php-granular.deps.<name>.<name>.lock.fields.<name>.default
The default value in case the lock file doesn’t exist or doesn’t yet +contain the field.
+Type: null or anything
+Default: null
Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
php-granular.deps.<name>.<name>.lock.fields.<name>.script
A script to refresh the value of this lock file field. The script +should write the result as json file to $out.
+Type: path
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
php-granular.deps.<name>.<name>.lock.invalidationData
Pass any data that should invalidate the lock file when changed. This +is useful for example when the lock file should be regenerated when the +requirements change.
+Type: anything
+Default: { }
Example:
+{
+ pip = {
+ lockVersion = "2";
+ requirements = [
+ "requests"
+ "pillow"
+ ];
+ };
+}
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
php-granular.deps.<name>.<name>.lock.lib.computeFODHash
Helper function to write the hash of a given FOD to $out.
+Type: function that evaluates to a(n) path (read +only)
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
php-granular.deps.<name>.<name>.lock.refresh
Script to refresh the cache file of this package
+Type: package (read only)
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
php-granular.deps.<name>.<name>.name
The name of the package
+Type: string
+Declared by:
+dream2nix/modules/dream2nix/core/ui/interface.nix
php-granular.deps.<name>.<name>.paths.package
Path to the directory containing the definition of the current +package. Relative to ‘paths.projectRoot’.
+This helps locating package definitions for lock & update +scripts.
+Type: path or string
+Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
php-granular.deps.<name>.<name>.paths.cacheFile
Path to the eval cache file of the current package. Relative to +“${paths.projectRoot}/${paths.package}”".
+Type: string
+Default: "cache.json"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
php-granular.deps.<name>.<name>.paths.lockFile
Path to the lock file of the current package. Relative to +“${paths.projectRoot}/${paths.package}”".
+Type: string
+Default: "lock.json"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
php-granular.deps.<name>.<name>.paths.projectRoot
Path to the root of the project on which dream2nix operates. Must +contain the marker file specified by ‘paths.projectRootFile’
+This helps locating lock files at evaluation time.
+Type: path
+Example: ./.
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
php-granular.deps.<name>.<name>.paths.projectRootFile
File name to look for to determine the root of the project. Ensure +‘paths.projectRoot’ contains a file named like this.
+This helps locating package definitions for lock & update +scripts.
+Type: string
+Default: ".git"
Example: ".git"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
php-granular.deps.<name>.<name>.public
The final result of the evaluated package. Contains everything that
+nix expects from a derivation. Contains fields like name, outputs,
+drvPath, outPath, etc. Can be build with nix-build or
+nix build
.
Type: lazy attribute set of anything
+Declared by:
+dream2nix/modules/dream2nix/core/public/interface.nix
,
+dream2nix/modules/dream2nix/core/docs
php-granular.deps.<name>.<name>.public.docs
The manual of the package as a website
+Type: package (read only)
+Declared by:
+dream2nix/modules/dream2nix/core/docs
php-granular.deps.<name>.<name>.version
The version of the package
+Type: string
+Declared by:
+ + +intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.pip
+];
+
+pip.drvs.<name>.eval-cache.enable
pip.drvs.<name>.eval-cache.content
pip.drvs.<name>.eval-cache.fields
pip.drvs.<name>.eval-cache.invalidationFields
pip.drvs.<name>.eval-cache.refresh
pip.drvs.<name>.lock.fields.<name>.default
pip.drvs.<name>.lock.fields.<name>.script
pip.drvs.<name>.lock.invalidationData
pip.drvs.<name>.lock.lib.computeFODHash
pip.drvs.<name>.paths.cacheFile
pip.drvs.<name>.paths.lockFile
pip.drvs.<name>.paths.projectRoot
pip.drvs.<name>.paths.projectRootFile
pip.buildDependencies
python packages to be added only as buildInputs. These should be
+somehow installable from requirementsList
or
+requirementsFiles
too; listing them here doesn’t do that
+automatically.
Type: attribute set of boolean
+Default:
+{
+ cython = true;
+ flit-core = true;
+ flit-scm = true;
+ hatch-fancy-pypi-readme = true;
+ hatch-nodejs-version = true;
+ hatch-vcs = true;
+ hatchling = true;
+ pbr = true;
+ pdm-pep517 = true;
+ poetry-core = true;
+ poetry-dynamic-versioning = true;
+ setuptools = true;
+ setuptools-odoo = true;
+ setuptools-scm = true;
+ versioneer = true;
+ wheel = true;
+}
+Example:
+{
+ setuptools-scm = false; # To disable the default
+ easy_install = true; # To select easy_install as a buildInput
+}
+Declared by:
+dream2nix/modules/dream2nix/pip/interface.nix
pip.buildExtras
list of python “extras” to build with. This can be a subset of the +extras in your lock file.
+Type: list of string
+Default: [ ]
Declared by:
+dream2nix/modules/dream2nix/pip/interface.nix
pip.drvs
drv-parts modules that define python dependencies
+Type: lazy attribute set of (submodule)
+Declared by:
+dream2nix/modules/dream2nix/pip/interface.nix
pip.drvs.<name>.deps
All dependencies of the package. This option should be set by the
+“outer world” and can be used to inherit attributes from
+pkgs
or inputs
etc.
By separating the task of retrieving things from the outside world,
+it is ensured that the dependencies are overridable. Nothing will stop
+users from adding nixpkgs
itself as a dependency, but this
+will make it very hard for the user of the package to override any
+dependencies, because they’d have to figure out a way to insert their
+changes into the Nixpkgs fixpoint. By adding specific attributes to
+deps
instead, the user has a realistic chance of overriding
+those dependencies.
So deps should be specific, but not overly specific. For instance,
+the caller shouldn’t have to know the version of a dependency in order
+to override it. The name should suffice. (e.g.
+nix = nixVersions.nix_2_12
instead of
+inherit (nixVersions) nix_2_12
.
Type: lazy attribute set of raw value
+Default: { }
Example:
+{nixpkgs, ...}: {
+ inherit (nixpkgs) stdenv;
+ inherit (nixpkgs.haskellPackages) pandoc;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/deps
pip.drvs.<name>.env
environment variables passed to the build environment
+Type: attribute set of (null or boolean or signed integer or +string or path or package or list of (boolean or signed integer or +string or path or package))
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/core/env
pip.drvs.<name>.eval-cache.enable
Whether to enable the evaluation cache for this derivation.
+Type: boolean
+Default: false
Example: true
Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
pip.drvs.<name>.eval-cache.content
The content of the cached fields. For example if fields.pname is set +to true, then content.pname will exist.
+Type: anything
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
pip.drvs.<name>.eval-cache.fields
Fields for which to cache evaluation
+Type: attribute set of anything
+Default: { }
Example:
+{
+ pname = true;
+ version = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
pip.drvs.<name>.eval-cache.invalidationFields
Fields, when changed, require refreshing the cache
+Type: attribute set of anything
+Default: { }
Example:
+{
+ src = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
pip.drvs.<name>.eval-cache.refresh
Script to refresh the cache file of this package
+Type: path (read only)
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
pip.drvs.<name>.flags
Enable/disable flags declared in flagsOffered
Type: submodule
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/core/flags
pip.drvs.<name>.flagsOffered
declare flags that can be used to enable/disable features
+Type: attribute set of string
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/core/flags
pip.drvs.<name>.lock.content
The content of the lock file. All fields declared via
+lock.fields
are contained pointing to their respective
+values.
Type: anything
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
pip.drvs.<name>.lock.fields
Fields of the lock file
+Type: attribute set of (submodule)
+Default: { }
Example:
+{
+ pname = true;
+ version = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
pip.drvs.<name>.lock.fields.<name>.default
The default value in case the lock file doesn’t exist or doesn’t yet +contain the field.
+Type: null or anything
+Default: null
Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
pip.drvs.<name>.lock.fields.<name>.script
A script to refresh the value of this lock file field. The script +should write the result as json file to $out.
+Type: path
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
pip.drvs.<name>.lock.invalidationData
Pass any data that should invalidate the lock file when changed. This +is useful for example when the lock file should be regenerated when the +requirements change.
+Type: anything
+Default: { }
Example:
+{
+ pip = {
+ lockVersion = "2";
+ requirements = [
+ "requests"
+ "pillow"
+ ];
+ };
+}
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
pip.drvs.<name>.lock.lib.computeFODHash
Helper function to write the hash of a given FOD to $out.
+Type: function that evaluates to a(n) path (read +only)
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
pip.drvs.<name>.lock.refresh
Script to refresh the cache file of this package
+Type: package (read only)
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
pip.drvs.<name>.name
The name of the package
+Type: string
+Declared by:
+dream2nix/modules/dream2nix/core/ui/interface.nix
pip.drvs.<name>.paths.package
Path to the directory containing the definition of the current +package. Relative to ‘paths.projectRoot’.
+This helps locating package definitions for lock & update +scripts.
+Type: path or string
+Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
pip.drvs.<name>.paths.cacheFile
Path to the eval cache file of the current package. Relative to +“${paths.projectRoot}/${paths.package}”".
+Type: string
+Default: "cache.json"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
pip.drvs.<name>.paths.lockFile
Path to the lock file of the current package. Relative to +“${paths.projectRoot}/${paths.package}”".
+Type: string
+Default: "lock.json"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
pip.drvs.<name>.paths.projectRoot
Path to the root of the project on which dream2nix operates. Must +contain the marker file specified by ‘paths.projectRootFile’
+This helps locating lock files at evaluation time.
+Type: path
+Example: ./.
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
pip.drvs.<name>.paths.projectRootFile
File name to look for to determine the root of the project. Ensure +‘paths.projectRoot’ contains a file named like this.
+This helps locating package definitions for lock & update +scripts.
+Type: string
+Default: ".git"
Example: ".git"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
pip.drvs.<name>.public
The final result of the evaluated package. Contains everything that
+nix expects from a derivation. Contains fields like name, outputs,
+drvPath, outPath, etc. Can be build with nix-build or
+nix build
.
Type: lazy attribute set of anything
+Declared by:
+dream2nix/modules/dream2nix/core/public/interface.nix
,
+dream2nix/modules/dream2nix/core/docs
pip.drvs.<name>.public.docs
The manual of the package as a website
+Type: package (read only)
+Declared by:
+dream2nix/modules/dream2nix/core/docs
pip.drvs.<name>.version
The version of the package
+Type: string
+Declared by:
+dream2nix/modules/dream2nix/core/ui/interface.nix
pip.env
environment variables exported while locking
+Type: attribute set of string
+Default: { }
Example:
+{
+ PIP_FIND_LINKS = "/nix/store/5harh9h0ckn6s3rh5sd3yqarf1pvp2v4-python3.10-setuptools-68.0.0-dist";
+}
+Declared by:
+dream2nix/modules/dream2nix/pip/interface.nix
pip.flattenDependencies
Use all dependencies as top-level dependencies
+Type: boolean
+Default: false
Declared by:
+dream2nix/modules/dream2nix/pip/pip-hotfixes/interface.nix
pip.ignoredDependencies
list of dependencies to ignore
+Type: list of string
+Default:
+[
+ "wheel"
+]
+Declared by:
+dream2nix/modules/dream2nix/pip/pip-hotfixes/interface.nix
pip.nativeBuildInputs
list of native packages to include during metadata generation
+Type: list of package
+Default: [ ]
Declared by:
+dream2nix/modules/dream2nix/pip/interface.nix
pip.pipFlags
list of flags for pip install
+Type: list of string
+Default: [ ]
Declared by:
+dream2nix/modules/dream2nix/pip/interface.nix
pip.pipVersion
pip version to use to generate the report
+Type: string
+Default: "23.1"
Declared by:
+dream2nix/modules/dream2nix/pip/interface.nix
pip.pypiSnapshotDate
maximum release date for packages Choose any date from the past.
+Type: null or string
+Default: null
Example: "2023-01-01"
Declared by:
+dream2nix/modules/dream2nix/pip/interface.nix
pip.requirementsFiles
list of requirements.txt files
+Type: list of string
+Default: [ ]
Declared by:
+dream2nix/modules/dream2nix/pip/interface.nix
pip.requirementsList
list of strings of requirements.txt entries
+Type: list of string
+Default: [ ]
Declared by:
+ + +intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.public
+];
+
+public
The final result of the evaluated package. Contains everything that
+nix expects from a derivation. Contains fields like name, outputs,
+drvPath, outPath, etc. Can be build with nix-build or
+nix build
.
Type: lazy attribute set of anything
+Declared by:
+ + +intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.rust-cargo-lock
+];
+
+rust-cargo-lock.source
Source of the package
+Type: path or package
+Default: null
Declared by:
+ + +intro
+To import this module into your dream2nix package:
+imports = [
+ dream2nix.modules.dream2nix.rust-crane
+];
+
+rust-crane.depsDrv.package-func.args
rust-crane.depsDrv.package-func.func
rust-crane.depsDrv.package-func.outputs
rust-crane.depsDrv.package-func.result
rust-crane.depsDrv.deps.stdenv
rust-crane.depsDrv.eval-cache.enable
rust-crane.depsDrv.eval-cache.content
rust-crane.depsDrv.eval-cache.fields
rust-crane.depsDrv.eval-cache.invalidationFields
rust-crane.depsDrv.eval-cache.refresh
rust-crane.depsDrv.flagsOffered
rust-crane.depsDrv.lock.content
rust-crane.depsDrv.lock.fields
rust-crane.depsDrv.lock.fields.<name>.default
rust-crane.depsDrv.lock.fields.<name>.script
rust-crane.depsDrv.lock.invalidationData
rust-crane.depsDrv.lock.lib.computeFODHash
rust-crane.depsDrv.lock.refresh
rust-crane.depsDrv.mkDerivation.enableParallelBuilding
rust-crane.depsDrv.mkDerivation.enableParallelChecking
rust-crane.depsDrv.mkDerivation.__contentAddressed
rust-crane.depsDrv.mkDerivation.__darwinAllowLocalNetworking
rust-crane.depsDrv.mkDerivation.__impureHostDeps
rust-crane.depsDrv.mkDerivation.__propagatedImpureHostDeps
rust-crane.depsDrv.mkDerivation.__structuredAttrs
rust-crane.depsDrv.mkDerivation.allowSubstitutes
rust-crane.depsDrv.mkDerivation.allowedReferences
rust-crane.depsDrv.mkDerivation.allowedRequisites
rust-crane.depsDrv.mkDerivation.args
rust-crane.depsDrv.mkDerivation.buildFlags
rust-crane.depsDrv.mkDerivation.buildInputs
rust-crane.depsDrv.mkDerivation.buildPhase
rust-crane.depsDrv.mkDerivation.builder
rust-crane.depsDrv.mkDerivation.checkFLags
rust-crane.depsDrv.mkDerivation.checkInputs
rust-crane.depsDrv.mkDerivation.checkPhase
rust-crane.depsDrv.mkDerivation.checkTarget
rust-crane.depsDrv.mkDerivation.cmakeFlags
rust-crane.depsDrv.mkDerivation.configureFlags
rust-crane.depsDrv.mkDerivation.configurePhase
rust-crane.depsDrv.mkDerivation.configurePlatforms
rust-crane.depsDrv.mkDerivation.configureScript
rust-crane.depsDrv.mkDerivation.depsBuildBuild
rust-crane.depsDrv.mkDerivation.depsBuildBuildPropagated
rust-crane.depsDrv.mkDerivation.depsBuildTarget
rust-crane.depsDrv.mkDerivation.depsBuildTargetPropagated
rust-crane.depsDrv.mkDerivation.depsHostHost
rust-crane.depsDrv.mkDerivation.depsHostHostPropagated
rust-crane.depsDrv.mkDerivation.depsTargetTarget
rust-crane.depsDrv.mkDerivation.depsTargetTargetPropagated
rust-crane.depsDrv.mkDerivation.disallowedReferences
rust-crane.depsDrv.mkDerivation.disallowedRequisites
rust-crane.depsDrv.mkDerivation.distFlags
rust-crane.depsDrv.mkDerivation.distPhase
rust-crane.depsDrv.mkDerivation.distTarget
rust-crane.depsDrv.mkDerivation.doCheck
rust-crane.depsDrv.mkDerivation.doDist
rust-crane.depsDrv.mkDerivation.doInstallCheck
rust-crane.depsDrv.mkDerivation.dontAddDisableDepTrack
rust-crane.depsDrv.mkDerivation.dontAddPrefix
rust-crane.depsDrv.mkDerivation.dontAddStaticConfigureFlags
rust-crane.depsDrv.mkDerivation.dontBuild
rust-crane.depsDrv.mkDerivation.dontConfigure
rust-crane.depsDrv.mkDerivation.dontCopyDist
rust-crane.depsDrv.mkDerivation.dontDisableStatic
rust-crane.depsDrv.mkDerivation.dontFixLibtool
rust-crane.depsDrv.mkDerivation.dontFixup
rust-crane.depsDrv.mkDerivation.dontInstall
rust-crane.depsDrv.mkDerivation.dontMakeSourcesWritable
rust-crane.depsDrv.mkDerivation.dontMoveBin
rust-crane.depsDrv.mkDerivation.dontPatch
rust-crane.depsDrv.mkDerivation.dontPatchELF
rust-crane.depsDrv.mkDerivation.dontPatchShebangs
rust-crane.depsDrv.mkDerivation.dontPruneLibtoolFiles
rust-crane.depsDrv.mkDerivation.dontStrip
rust-crane.depsDrv.mkDerivation.dontStripHost
rust-crane.depsDrv.mkDerivation.dontStripTarget
rust-crane.depsDrv.mkDerivation.dontUnpack
rust-crane.depsDrv.mkDerivation.exportReferenceGraph
rust-crane.depsDrv.mkDerivation.fixupPhase
rust-crane.depsDrv.mkDerivation.forceShare
rust-crane.depsDrv.mkDerivation.hardeningDisable
rust-crane.depsDrv.mkDerivation.hardeningEnable
rust-crane.depsDrv.mkDerivation.impureEnvVars
rust-crane.depsDrv.mkDerivation.installCheckFlags
rust-crane.depsDrv.mkDerivation.installCheckInputs
rust-crane.depsDrv.mkDerivation.installCheckPhase
rust-crane.depsDrv.mkDerivation.installCheckTarget
rust-crane.depsDrv.mkDerivation.installFlags
rust-crane.depsDrv.mkDerivation.installPhase
rust-crane.depsDrv.mkDerivation.installTargets
rust-crane.depsDrv.mkDerivation.makeFlags
rust-crane.depsDrv.mkDerivation.makefile
rust-crane.depsDrv.mkDerivation.mesonFlags
rust-crane.depsDrv.mkDerivation.meta
rust-crane.depsDrv.mkDerivation.nativeBuildInputs
rust-crane.depsDrv.mkDerivation.nativeCheckInputs
rust-crane.depsDrv.mkDerivation.outputHash
rust-crane.depsDrv.mkDerivation.outputHashAlgo
rust-crane.depsDrv.mkDerivation.outputHashMode
rust-crane.depsDrv.mkDerivation.outputs
rust-crane.depsDrv.mkDerivation.passAsFile
rust-crane.depsDrv.mkDerivation.passthru
rust-crane.depsDrv.mkDerivation.patchFlags
rust-crane.depsDrv.mkDerivation.patchPhase
rust-crane.depsDrv.mkDerivation.patches
rust-crane.depsDrv.mkDerivation.phases
rust-crane.depsDrv.mkDerivation.pos
rust-crane.depsDrv.mkDerivation.postBuild
rust-crane.depsDrv.mkDerivation.postCheck
rust-crane.depsDrv.mkDerivation.postConfigure
rust-crane.depsDrv.mkDerivation.postDist
rust-crane.depsDrv.mkDerivation.postFixup
rust-crane.depsDrv.mkDerivation.postInstalCheck
rust-crane.depsDrv.mkDerivation.postInstall
rust-crane.depsDrv.mkDerivation.postPatch
rust-crane.depsDrv.mkDerivation.postPhases
rust-crane.depsDrv.mkDerivation.postUnpack
rust-crane.depsDrv.mkDerivation.preBuild
rust-crane.depsDrv.mkDerivation.preBuildPhases
rust-crane.depsDrv.mkDerivation.preCheck
rust-crane.depsDrv.mkDerivation.preConfigure
rust-crane.depsDrv.mkDerivation.preConfigurePhases
rust-crane.depsDrv.mkDerivation.preDist
rust-crane.depsDrv.mkDerivation.preDistPhases
rust-crane.depsDrv.mkDerivation.preFixup
rust-crane.depsDrv.mkDerivation.preFixupPhases
rust-crane.depsDrv.mkDerivation.preInstall
rust-crane.depsDrv.mkDerivation.preInstallCheck
rust-crane.depsDrv.mkDerivation.preInstallPhases
rust-crane.depsDrv.mkDerivation.prePatch
rust-crane.depsDrv.mkDerivation.prePhases
rust-crane.depsDrv.mkDerivation.preUnpack
rust-crane.depsDrv.mkDerivation.preferLocalBuild
rust-crane.depsDrv.mkDerivation.prefix
rust-crane.depsDrv.mkDerivation.prefixKey
rust-crane.depsDrv.mkDerivation.propagatedBuildInputs
rust-crane.depsDrv.mkDerivation.propagatedNativeBuildInputs
rust-crane.depsDrv.mkDerivation.propagatedSandboxProfile
rust-crane.depsDrv.mkDerivation.realBuilder
rust-crane.depsDrv.mkDerivation.requiredSystemFeatures
rust-crane.depsDrv.mkDerivation.sandboxProfile
rust-crane.depsDrv.mkDerivation.separateDebugInfo
rust-crane.depsDrv.mkDerivation.setSourceRoot
rust-crane.depsDrv.mkDerivation.setupHook
rust-crane.depsDrv.mkDerivation.shellHook
rust-crane.depsDrv.mkDerivation.sourceRoot
rust-crane.depsDrv.mkDerivation.src
rust-crane.depsDrv.mkDerivation.srcs
rust-crane.depsDrv.mkDerivation.strictDeps
rust-crane.depsDrv.mkDerivation.stripAllFlags
rust-crane.depsDrv.mkDerivation.stripAllList
rust-crane.depsDrv.mkDerivation.stripDebugFlags
rust-crane.depsDrv.mkDerivation.stripDebugList
rust-crane.depsDrv.mkDerivation.tarballs
rust-crane.depsDrv.mkDerivation.unpackCmd
rust-crane.depsDrv.mkDerivation.unpackPhase
rust-crane.depsDrv.mkDerivation.version
rust-crane.depsDrv.paths.package
rust-crane.depsDrv.paths.cacheFile
rust-crane.depsDrv.paths.lockFile
rust-crane.depsDrv.paths.projectRoot
rust-crane.depsDrv.paths.projectRootFile
rust-crane.depsDrv.public.docs
rust-crane.buildFlags
Flags to add when running cargo build
and
+cargo check
Type: list of string
+Default: [ ]
Declared by:
+dream2nix/modules/dream2nix/rust-crane/interface.nix
rust-crane.buildProfile
The profile to use when running cargo build
and
+cargo check
Type: string
+Default: "release"
Declared by:
+dream2nix/modules/dream2nix/rust-crane/interface.nix
rust-crane.depsDrv
A single derivation with all dependencies of the package
+Type: submodule
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/rust-crane/interface.nix
rust-crane.depsDrv.package-func.args
The arguments which will be passed to
+package-func.func
Type: lazy attribute set of ((list of raw value) or +anything)
+Declared by:
+dream2nix/modules/dream2nix/package-func/interface.nix
rust-crane.depsDrv.package-func.func
Will be called with package-func.args
in order to derive
+package-func.result
Type: raw value
+Declared by:
+dream2nix/modules/dream2nix/package-func/interface.nix
rust-crane.depsDrv.package-func.outputs
Outputs of the derivation this package function produces
+Type: list of string
+Declared by:
+dream2nix/modules/dream2nix/package-func/interface.nix
rust-crane.depsDrv.package-func.result
The result of calling the final derivation function. This is not
+necessarily the same as final.package
. The function output
+might not be compatible to the interface of final.package
+and additional logic might be needed to create
+final.package
.
Type: raw value (read only)
+Declared by:
+dream2nix/modules/dream2nix/package-func/interface.nix
rust-crane.depsDrv.deps
All dependencies of the package. This option should be set by the
+“outer world” and can be used to inherit attributes from
+pkgs
or inputs
etc.
By separating the task of retrieving things from the outside world,
+it is ensured that the dependencies are overridable. Nothing will stop
+users from adding nixpkgs
itself as a dependency, but this
+will make it very hard for the user of the package to override any
+dependencies, because they’d have to figure out a way to insert their
+changes into the Nixpkgs fixpoint. By adding specific attributes to
+deps
instead, the user has a realistic chance of overriding
+those dependencies.
So deps should be specific, but not overly specific. For instance,
+the caller shouldn’t have to know the version of a dependency in order
+to override it. The name should suffice. (e.g.
+nix = nixVersions.nix_2_12
instead of
+inherit (nixVersions) nix_2_12
.
Type: lazy attribute set of raw value
+Default: { }
Example:
+{nixpkgs, ...}: {
+ inherit (nixpkgs) stdenv;
+ inherit (nixpkgs.haskellPackages) pandoc;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/deps
,
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.deps.stdenv
The stdenv used for building this package
+Type: raw value
+Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.env
environment variables passed to the build environment
+Type: attribute set of (null or boolean or signed integer or +string or path or package or list of (boolean or signed integer or +string or path or package))
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/core/env
rust-crane.depsDrv.eval-cache.enable
Whether to enable the evaluation cache for this derivation.
+Type: boolean
+Default: false
Example: true
Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
rust-crane.depsDrv.eval-cache.content
The content of the cached fields. For example if fields.pname is set +to true, then content.pname will exist.
+Type: anything
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
rust-crane.depsDrv.eval-cache.fields
Fields for which to cache evaluation
+Type: attribute set of anything
+Default: { }
Example:
+{
+ pname = true;
+ version = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
rust-crane.depsDrv.eval-cache.invalidationFields
Fields, when changed, require refreshing the cache
+Type: attribute set of anything
+Default: { }
Example:
+{
+ src = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
rust-crane.depsDrv.eval-cache.refresh
Script to refresh the cache file of this package
+Type: path (read only)
+Declared by:
+dream2nix/modules/dream2nix/core/eval-cache/interface.nix
rust-crane.depsDrv.flags
Enable/disable flags declared in flagsOffered
Type: submodule
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/core/flags
rust-crane.depsDrv.flagsOffered
declare flags that can be used to enable/disable features
+Type: attribute set of string
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/core/flags
rust-crane.depsDrv.lock.content
The content of the lock file. All fields declared via
+lock.fields
are contained pointing to their respective
+values.
Type: anything
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
rust-crane.depsDrv.lock.fields
Fields of the lock file
+Type: attribute set of (submodule)
+Default: { }
Example:
+{
+ pname = true;
+ version = true;
+}
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
rust-crane.depsDrv.lock.fields.<name>.default
The default value in case the lock file doesn’t exist or doesn’t yet +contain the field.
+Type: null or anything
+Default: null
Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
rust-crane.depsDrv.lock.fields.<name>.script
A script to refresh the value of this lock file field. The script +should write the result as json file to $out.
+Type: path
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
rust-crane.depsDrv.lock.invalidationData
Pass any data that should invalidate the lock file when changed. This +is useful for example when the lock file should be regenerated when the +requirements change.
+Type: anything
+Default: { }
Example:
+{
+ pip = {
+ lockVersion = "2";
+ requirements = [
+ "requests"
+ "pillow"
+ ];
+ };
+}
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
rust-crane.depsDrv.lock.lib.computeFODHash
Helper function to write the hash of a given FOD to $out.
+Type: function that evaluates to a(n) path (read +only)
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
rust-crane.depsDrv.lock.refresh
Script to refresh the cache file of this package
+Type: package (read only)
+Declared by:
+dream2nix/modules/dream2nix/core/lock/interface.nix
rust-crane.depsDrv.mkDerivation.enableParallelBuilding
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.enableParallelChecking
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.__contentAddressed
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.__darwinAllowLocalNetworking
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.__impureHostDeps
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.__propagatedImpureHostDeps
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.__structuredAttrs
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.allowSubstitutes
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.allowedReferences
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.allowedRequisites
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.args
This option has no description.
+Type: null or (list of (string or path))
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.buildFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.buildInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.buildPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.builder
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.checkFLags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.checkInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.checkPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.checkTarget
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.cmakeFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.configureFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.configurePhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.configurePlatforms
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.configureScript
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.depsBuildBuild
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.depsBuildBuildPropagated
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.depsBuildTarget
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.depsBuildTargetPropagated
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.depsHostHost
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.depsHostHostPropagated
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.depsTargetTarget
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.depsTargetTargetPropagated
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.disallowedReferences
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.disallowedRequisites
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.distFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.distPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.distTarget
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.doCheck
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.doDist
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.doInstallCheck
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.dontAddDisableDepTrack
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.dontAddPrefix
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.dontAddStaticConfigureFlags
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.dontBuild
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.dontConfigure
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.dontCopyDist
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.dontDisableStatic
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.dontFixLibtool
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.dontFixup
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.dontInstall
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.dontMakeSourcesWritable
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.dontMoveBin
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.dontPatch
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.dontPatchELF
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.dontPatchShebangs
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.dontPruneLibtoolFiles
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.dontStrip
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.dontStripHost
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.dontStripTarget
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.dontUnpack
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.exportReferenceGraph
This option has no description.
+Type: null or (list of (string or package))
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.fixupPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.forceShare
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.hardeningDisable
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.hardeningEnable
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.impureEnvVars
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.installCheckFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.installCheckInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.installCheckPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.installCheckTarget
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.installFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.installPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.installTargets
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.makeFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.makefile
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.mesonFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.meta
This option has no description.
+Type: null or (attribute set)
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.nativeBuildInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.nativeCheckInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.outputHash
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.outputHashAlgo
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.outputHashMode
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.outputs
This option has no description.
+Type: null or (list of string)
+Default:
+[
+ "out"
+]
+Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.passAsFile
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.passthru
This option has no description.
+Type: null or (attribute set)
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.patchFlags
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.patchPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.patches
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.phases
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.pos
This option has no description.
+Type: null or (attribute set)
+Default: { }
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.postBuild
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.postCheck
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.postConfigure
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.postDist
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.postFixup
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.postInstalCheck
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.postInstall
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.postPatch
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.postPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.postUnpack
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.preBuild
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.preBuildPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.preCheck
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.preConfigure
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.preConfigurePhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.preDist
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.preDistPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.preFixup
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.preFixupPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.preInstall
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.preInstallCheck
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.preInstallPhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.prePatch
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.prePhases
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.preUnpack
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.preferLocalBuild
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.prefix
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.prefixKey
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.propagatedBuildInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.propagatedNativeBuildInputs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.propagatedSandboxProfile
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.realBuilder
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.requiredSystemFeatures
This option has no description.
+Type: null or (list of string)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.sandboxProfile
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.separateDebugInfo
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.setSourceRoot
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.setupHook
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.shellHook
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.sourceRoot
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.src
This option has no description.
+Type: null or string or path or package or (submodule)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.srcs
This option has no description.
+Type: null or (list of (string or path or package))
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.strictDeps
This option has no description.
+Type: null or boolean
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.stripAllFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.stripAllList
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.stripDebugFlags
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.stripDebugList
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.tarballs
This option has no description.
+Type: null or (list of anything)
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.unpackCmd
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.unpackPhase
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.mkDerivation.version
This option has no description.
+Type: null or string
+Default: null
Declared by:
+dream2nix/modules/dream2nix/mkDerivation/interface.nix
rust-crane.depsDrv.name
The name of the package
+Type: string
+Declared by:
+dream2nix/modules/dream2nix/core/ui/interface.nix
rust-crane.depsDrv.paths.package
Path to the directory containing the definition of the current +package. Relative to ‘paths.projectRoot’.
+This helps locating package definitions for lock & update +scripts.
+Type: path or string
+Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
rust-crane.depsDrv.paths.cacheFile
Path to the eval cache file of the current package. Relative to +“${paths.projectRoot}/${paths.package}”".
+Type: string
+Default: "cache.json"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
rust-crane.depsDrv.paths.lockFile
Path to the lock file of the current package. Relative to +“${paths.projectRoot}/${paths.package}”".
+Type: string
+Default: "lock.json"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
rust-crane.depsDrv.paths.projectRoot
Path to the root of the project on which dream2nix operates. Must +contain the marker file specified by ‘paths.projectRootFile’
+This helps locating lock files at evaluation time.
+Type: path
+Example: ./.
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
rust-crane.depsDrv.paths.projectRootFile
File name to look for to determine the root of the project. Ensure +‘paths.projectRoot’ contains a file named like this.
+This helps locating package definitions for lock & update +scripts.
+Type: string
+Default: ".git"
Example: ".git"
Declared by:
+dream2nix/modules/dream2nix/core/paths/interface.nix
rust-crane.depsDrv.public
The final result of the evaluated package. Contains everything that
+nix expects from a derivation. Contains fields like name, outputs,
+drvPath, outPath, etc. Can be build with nix-build or
+nix build
.
Type: lazy attribute set of anything
+Declared by:
+dream2nix/modules/dream2nix/core/public/interface.nix
,
+dream2nix/modules/dream2nix/core/docs
rust-crane.depsDrv.public.docs
The manual of the package as a website
+Type: package (read only)
+Declared by:
+dream2nix/modules/dream2nix/core/docs
rust-crane.depsDrv.version
The version of the package
+Type: string
+Declared by:
+dream2nix/modules/dream2nix/core/ui/interface.nix
rust-crane.runTests
Whether to run tests via cargo test
Type: boolean
+Default: true
Declared by:
+dream2nix/modules/dream2nix/rust-crane/interface.nix
rust-crane.testFlags
Flags to add when running cargo test
Type: list of string
+Default: [ ]
Declared by:
+dream2nix/modules/dream2nix/rust-crane/interface.nix
rust-crane.testProfile
The profile to use when running cargo test
Type: string
+Default: "release"
Declared by:
+ + +
-
-
- Automate reproducible packaging for various language ecosystems
-
- Documentation |
- Example Repo |
- Example Repo Flake |
- Example Packages
-
!!! Warning: dream2nix is unstable software. While simple UX is one of our main focus points, the APIs are still under development. Do expect changes that will break your setup.
-Dream2nix is currently in the process of being refactored to make use of drv-parts. Not all features and subsystems are migrated yet. If you prefer continue using the makeFlakeOutputs
interface, please refer to the legacy branch of dream2nix.
This project was funded through the NGI Assure Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 957073. Applications are still open, you can apply today.
-If your organization wants to support the project with extra funding in order to add support for more languages or new features, please contact one of the maintainers.
-dream2nix focuses on the following aspects:
-The goal of this project is to create a standardized, generic, modular framework for automated packaging solutions, aiming for better flexibility, maintainability and usability.
-The intention is to integrate many existing 2nix converters into this framework, thereby improving many of the previously named aspects and providing a unified UX for all 2nix solutions.
-Declaring derivations as modules solves a number of issues. -For more details on the problems, visit DavHau/pkgs-modules. -Also I recommend watching @edolstra 's talk about this topic.
-Changing options of packages in nixpkgs can require chaining different override functions like this:
-{
- htop-mod = let
- htop-overridden = pkgs.htop.overrideAttrs (old: {
- pname = "htop-mod";
- });
- in
- htop-overridden.override (old: {
- sensorsSupport = false;
- });
-}
-
-... while doing the same using dream2nix
looks like this:
{
- htop-mod = {
- imports = [./htop.nix];
- name = lib.mkForce "htop-mod";
- flags.sensorsSupport = false;
- };
-}
-
-See htop module definition here.
-The following code in nixpkgs mkDerivation mysteriously skips the patches:
-mkDerivation {
- # ...
- dontPatch = "false";
-}
-
-... while doing the same using dream2nix
raises an informative type error:
A definition for option `[...].dontPatch' is not of type `boolean' [...]
-
-The following code in nixpkgs mkDerivation builds without openssl_3.
-mkDerivation {
- # ...
- nativBuildInputs = [openssl_3];
-}
-
-... while doing the same using dream2nix
raises an informative error:
The option `[...].nativBuildInputs' does not exist
-
-dream2nix
requires a clear distinction between known parameters and user-defined variables.
-Defining SOME_VARIABLE
at the top-level, would raise:
The option `[...].SOME_VARIABLE' does not exist
-
-Instead it has to be defined under env.
:
{
- my-package = {
- # ...
- env.SOME_VARIABLE = "example";
- };
-}
-
-No more digging the source code to find possible options to override.
-Documentation similar to search.nixos.org can be generated for packages declared via dream2nix
.
Every package built with dream2nix
has a .docs
attribute that builds an html documentation describing it's options.
With dream2nix
, packages don't need to be fully declared. Options can be left without defaults, requiring the consumer to complete the definition.
For example, this can be useful for lang2nix tools, where src
and version
are dynamically provided by a lock file parser.
The nixos module system gives maintainers more freedom over how packages are split into modules. Separation of concerns can be implemented more easily. -For example, the dependency tree of a package set can be factored out into a separate module, allowing for simpler modification.
-In the period of 3 months, 40 pull requests were merged.
-Dream2nix now has an extension interface which allows users to add support for other ecosystems and lock file formats out of tree. This allows people to maintain private dream2nix extensions or publish their extensions on their own repositories. For the future it is planned to go one step further and use the nixos module system for dream2nix.
-Many software projects in the wild consist of several sub-project. The sub-projects could be of the same ecosystem, like a nodejs project managed by npm, declaring several workspaces, or they could be of completely different ecosystems, like a nodejs project, containing a rust and a go module within the same source tree. A goal for dream2nix is to handle all these constellations well, to provide the user with decent automation and interfaces in order to simplify working with these complex software projects as much as possible. Therefore a discovery mechanism has been established and improved over time to tackle mono-repo scenarios, detecting sub-projects of arbitrary type within a larger source tree, splitting the detected projects into reasonable chunks of work that can be processed by many different translator modules of dream2nix.
-Pure translators are the parts of dream2nix which are able to read upstream lock files and other metadata and convert this data to the dream2nix internal dream-lock format. All of this in done in pure nix without calling to external programs. For example the cargo-lock translator allows dream2nix to just build any rust project on-the-fly, given just the source code of the project. -In order for dream2nix to extend its support onto many more ecosystems, we rely on the community contributions adding pure translators. For this reason we want to make such contributions as simple as possible. -This is why we established a unit testing suit for pure translators. This is realized by using python + pytest to define the unit tests which then call out to nix via our python nix-ffi. This allows people to implement new translators step by step while getting constant feedback if they are on the right track.
-Reorganized internal code structure of dream2nix
(builders
, translators
, discoverers
moved to subsystems
)
New community overrides to fix some nodejs packages
-Improved usage examples in readme
-Improvements on several subsystems including nodejs and rust
-New documentation website: -https://nix-community.github.io/dream2nix/
-Added subsystems:
-Added support for translating formats:
-Added builders for:
-default
In the period of 3 months, 62 pull requests were merged.
-Dream2nix now offers an interface for defining indexers
. Indexers are programs that can query a package repository (think of npm, or crates.io) for package information. Read more about indexers in our docs.
Indexers can be used to automatically import packages from all kinds of ecosystems into the nix domain. For example the libraries-io
indexer can be used to query libraries.io for the 5000 most popular nodejs packages and convert them to nix packages.
One nice use case for indexers is to test dream2nix by continuously building large auto generated package sets while monitoring the success rate and get useful information from build failures.
-Currently we already have this testing infrastructure set up for nodejs and rust (more will be added soon). The package sets can be found in the repo: nix-community/dream2nix-auto-test
-Besides the usual packages, many builders in dream2nix do now also output dev-shell(s) via the devShells
attribute. This should allow developers to quickly spin up a shell environment on arbitrary projects with the required dependencies available to start hacking.
We started a larger refactoring effort, separating dream2nix internals into nixos modules. The goal of this undertaking is to gain:
-This is only partially complete yet, as we have to refactor module by module carefully while making sure to not break the current API. Currently, only translators, fetchers, builders and discoverers use the module system. Once the internals are modularized
, the final piece of work will be creating a new user interface using nixos modules as well.
Improvements on several subsystems including haskell, nodejs, python, rust
-Improvements of some community overrides
-Added quick start guides to the documentation
-Several improvements for the documentation
-Added integration tests
-Added subsystems:
-Added support for translating formats:
-Added builders for:
-simple-debian
: download and patch binary releases from debian repossimple-php
: build dependencies in a combined derivationgranular-php
: build dependencies in separate derivationsAdded indexers:
-