diff --git a/index.html b/index.html index 20e034621..fdfc999a0 100644 --- a/index.html +++ b/index.html @@ -1,6 +1,6 @@ -
ca.desrt.dconf
or dconf.service
?+
ca.desrt.dconf
or dconf.service
?This manual will eventually describe how to install, use, and extend Home Manager.
diff --git a/nix-darwin-options.html b/nix-darwin-options.html index 908cfcd28..a104c9c22 100644 --- a/nix-darwin-options.html +++ b/nix-darwin-options.html @@ -1,5 +1,58 @@ -
home-manager.backupFileExtension
On activation move existing files by appending the given +
_module.args
Additional arguments passed to each module in addition to ones
+like lib
, config
,
+and pkgs
, modulesPath
.
+
+This option is also available to all submodules. Submodules do not
+inherit args from their parent module, nor do they provide args to
+their parent module or sibling submodules. The sole exception to
+this is the argument name
which is provided by
+parent modules to a submodule and contains the attribute name
+the submodule is bound to, or a unique generated name if it is
+not bound to an attribute.
+
+Some arguments are already passed by default, of which the +following cannot be changed with this option: +
+ lib
: The nixpkgs library.
+
+ config
: The results of all options after merging the values from all modules together.
+
+ options
: The options declared in all modules.
+
+ specialArgs
: The specialArgs
argument passed to evalModules
.
+
+ All attributes of specialArgs
+
+ Whereas option values can generally depend on other option values
+ thanks to laziness, this does not apply to imports
, which
+ must be computed statically before anything else.
+
+ For this reason, callers of the module system can provide specialArgs
+ which are available during import resolution.
+
+ For NixOS, specialArgs
includes
+ modulesPath
, which allows you to import
+ extra modules from the nixpkgs package tree without having to
+ somehow make the module aware of the location of the
+ nixpkgs
or NixOS directories.
+
+{ modulesPath, ... }: { + imports = [ + (modulesPath + "/profiles/minimal.nix") + ]; +} +
+
+
+For NixOS, the default value for this option includes at least this argument: +
+ pkgs
: The nixpkgs package set according to
+ the nixpkgs.pkgs
option.
+
+
Type: lazy attribute set of raw values
Declared by:
+ <home-manager/lib/modules.nix>
+ |
home-manager.backupFileExtension
On activation move existing files by appending the given file extension rather than exiting with an error.
Type: null or string
Default: null
Example: "backup"
Declared by: