diff --git a/index.html b/index.html index 34c339257..a91d9637c 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.
@@ -498,11 +498,15 @@ Builds a GVariant array containing the given list of elements, where each elemen
hm.gvariant.type.double
hm.gvariant.type.variant
+hm.gvariant.type.arrayOf type
hm.gvariant.type.maybeOf type
hm.gvariant.type.tupleOf types
+hm.gvariant.type.dictionaryEntryOf types
where type
and types
are themselves a type and list of types, respectively.
hm.gvariant.mkEmptyArray type
hm.gvariant.mkTuple elements
hm.gvariant.mkVariant element
+hm.gvariant.mkDictionaryEntry elements
+Contributions to Home Manager are very welcome. To make the process as smooth as possible for both you and the Home Manager maintainers we provide some guidelines that we ask you to follow. See Section 5.1, “Getting started” for information on how to set up a suitable development environment and Section 5.2, “Guidelines” for the actual guidelines.
This text is mainly directed at those who would like to make code contributions to Home Manager. If you just want to report a bug then first look among the already open issues, if you find one matching yours then feel free to comment on it to add any additional information you may have. If no matching issue exists then go to the new issue page and write a description of your problem. Include as much information as you can, ideally also include relevant excerpts from your Home Manager configuration.
If you have not previously forked Home Manager then you need to do that first. Have a look at GitHub’s Fork a repo for instructions on how to do this.
Once you have a fork of Home Manager you should create a branch starting at the most recent master
branch. Give your branch a reasonably descriptive name. Commit your changes to this branch and when you are happy with the result and it fulfills Section 5.2, “Guidelines” then push the branch to GitHub and create a pull request.
Assuming your clone is at $HOME/devel/home-manager
then you can make the home-manager
command use it by either
overriding the default path by using the -I
command line option:
$ home-manager -I home-manager=$HOME/devel/home-manager
or
diff --git a/tools.html b/tools.html index 532e181c3..9e06c233f 100644 --- a/tools.html +++ b/tools.html @@ -1,6 +1,6 @@ -
home-manager +
home-manager — reconfigure a user environment
home-manager
{
build
|
@@ -84,7 +84,7 @@
|
--verbose
}
- ]
This command updates the user environment so that it corresponds to the
configuration specified in ~/.config/nixpkgs/home.nix
or ~/.config/nixpkgs/flake.nix
.
@@ -153,7 +153,7 @@ available for immediate garbage collection.
-
The tool accepts the options
-A attrPath
@@ -265,15 +265,15 @@
--verbose
Activates verbose output. -