diff --git a/index.html b/index.html index bd594c1ee..70b843e2e 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.
@@ -46,7 +46,7 @@ option. On NixOS you can control this option using the Add the appropriate Home Manager channel. If you are following Nixpkgs master or an unstable channel you can run
$ nix-channel --add https://github.com/nix-community/home-manager/archive/master.tar.gz home-manager -$ nix-channel --update
and if you follow a Nixpkgs version 22.05 channel you can run
$ nix-channel --add https://github.com/nix-community/home-manager/archive/release-22.05.tar.gz home-manager +$ nix-channel --update
and if you follow a Nixpkgs version 22.11 channel you can run
$ nix-channel --add https://github.com/nix-community/home-manager/archive/release-22.11.tar.gz home-manager $ nix-channel --update
On non-NixOS, you may have to add
export NIX_PATH=$HOME/.nix-defexpr/channels:/nix/var/nix/profiles/per-user/root/channels${NIX_PATH:+:$NIX_PATH}
to your shell (see nix#2033 and this @@ -72,7 +72,7 @@ deployed through NixOps.
To make the NixOS module available for use you mu your system configuration. This is most conveniently done by adding a Home Manager channel to the root user. For example, if you are following Nixpkgs master or an unstable channel, you can run
$ sudo nix-channel --add https://github.com/nix-community/home-manager/archive/master.tar.gz home-manager -$ sudo nix-channel --update
and if you follow a Nixpkgs version 22.05 channel, you can run
$ sudo nix-channel --add https://github.com/nix-community/home-manager/archive/release-22.05.tar.gz home-manager +$ sudo nix-channel --update
and if you follow a Nixpkgs version 22.11 channel, you can run
$ sudo nix-channel --add https://github.com/nix-community/home-manager/archive/release-22.11.tar.gz home-manager $ sudo nix-channel --update
It is then possible to add
imports = [ <home-manager/nixos> ];
to your system configuration.nix
file, which will introduce a new
NixOS option called home-manager.users
whose type is an attribute
set that maps user names to Home Manager configurations.
For example, a NixOS configuration may include the lines
users.users.eve.isNormalUser = true; @@ -102,7 +102,7 @@ tool.To make the NixOS module available for use you must
$ nix-channel --add https://github.com/nix-community/home-manager/archive/master.tar.gz home-manager -$ nix-channel --update
and if you follow a Nixpkgs version 22.05 channel, you can run
$ nix-channel --add https://github.com/nix-community/home-manager/archive/release-22.05.tar.gz home-manager +$ nix-channel --update
and if you follow a Nixpkgs version 22.11 channel, you can run
$ nix-channel --add https://github.com/nix-community/home-manager/archive/release-22.11.tar.gz home-manager $ nix-channel --update
It is then possible to add
imports = [ <home-manager/nix-darwin> ];
to your nix-darwin configuration.nix
file, which will introduce a
new NixOS option called home-manager
whose type is an attribute set
that maps user names to Home Manager configurations.
For example, a nix-darwin configuration may include the lines
users.users.eve = {
@@ -147,7 +147,7 @@ error: A definition for option `programs.emacs.enable' is not of type `boolean'.
# You can update Home Manager without changing this value. See
# the Home Manager release notes for a list of state version
# changes in each release.
- home.stateVersion = "22.05";
+ home.stateVersion = "22.11";
# Let Home Manager install and manage itself.
programs.home-manager.enable = true;
@@ -173,7 +173,7 @@ error: A definition for option `programs.emacs.enable' is not of type `boolean'.
# You can update Home Manager without changing this value. See
# the Home Manager release notes for a list of state version
# changes in each release.
- home.stateVersion = "22.05";
+ home.stateVersion = "22.11";
# Let Home Manager install and manage itself.
programs.home-manager.enable = true;
@@ -302,9 +302,9 @@ Set up a flake with a flake.nix
as follows:
}
release-22.05
branch,
-change the home-manager
input url to github:nix-community/home-manager/release-22.05
-and nixpkgs
url to github:NixOS/nixpkgs/nixos-22.05
.
+If you would like to use the release-22.11
branch,
+change the home-manager
input url to github:nix-community/home-manager/release-22.11
+and nixpkgs
url to github:NixOS/nixpkgs/nixos-22.11
.
lib.hm
.
diff --git a/tools.html b/tools.html
index 3fc85c859..d7ed0111e 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. -