Manual: Expand the Development chapter

This commit is contained in:
Eelco Dolstra
2013-10-31 23:01:07 +01:00
parent 8d09a99a3a
commit 4d15ad22a2
4 changed files with 579 additions and 330 deletions
+1 -1
View File
@@ -1012,7 +1012,7 @@ manpage or the Nix manual.</para>
<!--===============================================================--> <!--===============================================================-->
<section><title>User management</title> <section xml:id="sec-user-management"><title>User management</title>
<para>NixOS supports both declarative and imperative styles of user <para>NixOS supports both declarative and imperative styles of user
management. In the declarative style, users are specified in management. In the declarative style, users are specified in
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -103,7 +103,7 @@ in
]; ];
system.build = { system.build = {
inherit nixos-install nixos-generate-config nixos-option; inherit nixos-install nixos-generate-config nixos-option nixos-rebuild;
}; };
}; };
} }
+9 -12
View File
@@ -58,18 +58,15 @@ with pkgs.lib;
# Generate /etc/os-release. See # Generate /etc/os-release. See
# http://0pointer.de/public/systemd-man/os-release.html for the # http://0pointer.de/public/systemd-man/os-release.html for the
# format. # format.
environment.etc = singleton environment.etc."os-release".text =
{ source = pkgs.writeText "os-release" ''
'' NAME=NixOS
NAME=NixOS ID=nixos
ID=nixos VERSION="${config.system.nixosVersion} (${config.system.nixosCodeName})"
VERSION="${config.system.nixosVersion} (${config.system.nixosCodeName})" VERSION_ID="${config.system.nixosVersion}"
VERSION_ID="${config.system.nixosVersion}" PRETTY_NAME="NixOS ${config.system.nixosVersion} (${config.system.nixosCodeName})"
PRETTY_NAME="NixOS ${config.system.nixosVersion} (${config.system.nixosCodeName})" HOME_URL="http://nixos.org/"
HOME_URL="http://nixos.org/" '';
'';
target = "os-release";
};
}; };