@@ -27,17 +27,28 @@ Options:
27
27
set the flake to install the system from.
28
28
* -i <identity_file>
29
29
selects which SSH private key file to use.
30
+ * -p, --ssh-port <ssh_port>
31
+ set the ssh port to connect with
32
+ * --ssh-option <ssh_option>
33
+ set an ssh option
30
34
* -L, --print-build-logs
31
35
print full build logs
32
36
* -s, --store-paths <disko-script> <nixos-system>
33
37
set the store paths to the disko-script and nixos-system directly
34
38
if this is give, flake is not needed
39
+ * -t --tty
40
+ Force pseudo-terminal allocation in SSH sessions. Use this when you expect e.g.
41
+ to be asked for password entry during LUKS configuration.
35
42
* --no-reboot
36
43
do not reboot after installation, allowing further customization of the target installation.
37
- * --kexec <url >
44
+ * --kexec <path >
38
45
use another kexec tarball to bootstrap NixOS
46
+ * --post-kexec-ssh-port <ssh_port>
47
+ after kexec is executed, use a custom ssh port to connect. Defaults to 22
48
+ * --copy-host-keys
49
+ copy over existing /etc/ssh/ssh_host_* host keys to the installation
39
50
* --stop-after-disko
40
- exit after disko formating , you can then proceed to install manually or some other way
51
+ exit after disko formatting , you can then proceed to install manually or some other way
41
52
* --extra-files <file...>
42
53
files to copy into the new nixos installation
43
54
* --disk-encryption-keys <remote_path> <local_path>
@@ -53,6 +64,8 @@ Options:
53
64
URL of the source Nix store to copy the nixos and disko closure from
54
65
* --build-on-remote
55
66
build the closure on the remote machine instead of locally and copy-closuring it
67
+ * --vm-test
68
+ build the system and test the disk configuration inside a VM without installing it to the target.
56
69
```
57
70
58
71
## Explanation of known error messages
0 commit comments