nixos-install: Update manpage
nixos-install now detects by-attrset configurations differently, and uses system.nix filename instead of default.nix Amended-by: rnhmjoj <rnhmjoj@inventati.org>
This commit is contained in:
@@ -33,9 +33,19 @@
|
||||
.Sh DESCRIPTION
|
||||
This command installs NixOS in the file system mounted on
|
||||
.Pa /mnt Ns
|
||||
, based on the NixOS configuration specified in
|
||||
.Pa /mnt/etc/nixos/configuration.nix Ns
|
||||
\&. It performs the following steps:
|
||||
, or defined through the
|
||||
.Fl -root
|
||||
option, based on the NixOS configuration specified in
|
||||
.Pa /mnt/etc/nixos/system.nix Ns
|
||||
,
|
||||
.Pa /mnt/etc/nixos/configuration.nix
|
||||
or specified through the
|
||||
.Fl -file Ns
|
||||
,
|
||||
.Fl -attr Ns
|
||||
or
|
||||
.Fl -flake Ns
|
||||
options. It performs the following steps:
|
||||
.
|
||||
.Bl -enum
|
||||
.It
|
||||
@@ -46,9 +56,7 @@ It copies Nix and its dependencies to
|
||||
.It
|
||||
It runs Nix in
|
||||
.Pa /mnt
|
||||
to build the NixOS configuration specified in
|
||||
.Pa /mnt/etc/nixos/configuration.nix Ns
|
||||
\&.
|
||||
to build the given NixOS configuration.
|
||||
.
|
||||
.It
|
||||
It installs the current channel
|
||||
@@ -114,7 +122,7 @@ output named
|
||||
\&.
|
||||
.
|
||||
.It Fl -file Ar path , Fl f Ar path
|
||||
Enable and build the NixOS system from the specified file. The file must
|
||||
Build the NixOS system from the specified file. The file must
|
||||
evaluate to an attribute set, and it must contain a valid NixOS configuration
|
||||
at attribute
|
||||
.Va attrPath Ns
|
||||
@@ -127,17 +135,19 @@ function in nixpkgs or importing and calling
|
||||
from nixpkgs. If specified without
|
||||
.Fl -attr
|
||||
option, builds the configuration from the top-level
|
||||
attribute of the file.
|
||||
attribute set of the file.
|
||||
.
|
||||
.It Fl -attr Ar attrPath , Fl A Ar attrPath
|
||||
Enable and build the NixOS system from nix file and use the specified attribute
|
||||
Build the NixOS system from nix file and use the specified attribute
|
||||
path from file specified by the
|
||||
.Fl -file
|
||||
option. If specified without
|
||||
.Fl -file
|
||||
option, uses
|
||||
.Va [root] Ns Pa /etc/nixos/default.nix Ns
|
||||
\&.
|
||||
option, it tires to find
|
||||
.Pa system.nix
|
||||
in
|
||||
.Va root Ns Pa /etc/nixos Ns
|
||||
, in current directory and iteratively in parent directories.
|
||||
.
|
||||
.It Fl -channel Ar channel
|
||||
If this option is provided, do not copy the current
|
||||
|
||||
Reference in New Issue
Block a user