about summary refs log tree commit diff
path: root/nixos/doc
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2019-02-03 12:48:40 +0100
committerMaximilian Bosch <maximilian@mbosch.me>2019-02-04 10:46:12 +0100
commite998f5140fab0d7977d5a26124d0d2ec64020cde (patch)
treee9c73b5e862e5deeab902a0d2c8ed41727e6af7b /nixos/doc
parent230d55edc8120af49000a95bde23e5b1a424d456 (diff)
downloadnixlib-e998f5140fab0d7977d5a26124d0d2ec64020cde.tar
nixlib-e998f5140fab0d7977d5a26124d0d2ec64020cde.tar.gz
nixlib-e998f5140fab0d7977d5a26124d0d2ec64020cde.tar.bz2
nixlib-e998f5140fab0d7977d5a26124d0d2ec64020cde.tar.lz
nixlib-e998f5140fab0d7977d5a26124d0d2ec64020cde.tar.xz
nixlib-e998f5140fab0d7977d5a26124d0d2ec64020cde.tar.zst
nixlib-e998f5140fab0d7977d5a26124d0d2ec64020cde.zip
nixos-build-vms: pass `--option` to `nix-build`
Also simplified the argument parsing to write all currently supported
CLI options into a bash array and pass this to `nix-build`.

Also documented `--option` usage in the corresponding manpage.
Diffstat (limited to 'nixos/doc')
-rw-r--r--nixos/doc/manual/man-nixos-build-vms.xml22
1 files changed, 20 insertions, 2 deletions
diff --git a/nixos/doc/manual/man-nixos-build-vms.xml b/nixos/doc/manual/man-nixos-build-vms.xml
index 87e4f3dae869..7d6e04e0dd90 100644
--- a/nixos/doc/manual/man-nixos-build-vms.xml
+++ b/nixos/doc/manual/man-nixos-build-vms.xml
@@ -24,8 +24,14 @@
     
    <arg>
     <option>--help</option>
-   </arg>
-    
+  </arg>
+
+  <arg>
+    <option>--option</option>
+    <replaceable>name</replaceable>
+    <replaceable>value</replaceable>
+  </arg>
+
    <arg choice="plain">
     <replaceable>network.nix</replaceable>
    </arg>
@@ -115,6 +121,18 @@
      </para>
     </listitem>
    </varlistentry>
+   <varlistentry>
+    <term>
+     <option>--option</option> <replaceable>name</replaceable> <replaceable>value</replaceable>
+    </term>
+    <listitem>
+     <para>Set the Nix configuration option
+      <replaceable>name</replaceable> to <replaceable>value</replaceable>.
+      This overrides settings in the Nix configuration file (see
+      <citerefentry><refentrytitle>nix.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>).
+     </para>
+    </listitem>
+   </varlistentry>
   </variablelist>
  </refsection>
 </refentry>