about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--doc/index.xml9
-rw-r--r--release.nix18
2 files changed, 13 insertions, 14 deletions
diff --git a/doc/index.xml b/doc/index.xml
new file mode 100644
index 00000000..bc0e29f7
--- /dev/null
+++ b/doc/index.xml
@@ -0,0 +1,9 @@
+<book xmlns="http://docbook.org/ns/docbook"
+    xmlns:xlink="http://www.w3.org/1999/xlink"
+    xmlns:xi="http://www.w3.org/2001/XInclude">
+    <title>Vuizvui-specific NixOS options</title>
+    <para>
+        The following NixOS options are specific to Vuizvui:
+    </para>
+    <xi:include href="options-db.xml" />
+</book>
diff --git a/release.nix b/release.nix
index 478fcf15..727b8ff8 100644
--- a/release.nix
+++ b/release.nix
@@ -112,25 +112,15 @@ in with pkgsUpstream.lib; with builtins; {
     '';
 
     buildCommand = ''
-      xsltproc -o options-db.xml \
+      cp -r "${./doc}" doc
+      chmod -R +w doc
+      xsltproc -o doc/options-db.xml \
         "${nixpkgs}/nixos/doc/manual/options-to-docbook.xsl" \
         ${optionsFile}
 
-      cat > manual.xml <<XML
-      <book xmlns="http://docbook.org/ns/docbook"
-            xmlns:xlink="http://www.w3.org/1999/xlink"
-            xmlns:xi="http://www.w3.org/2001/XInclude">
-        <title>Vuizvui-specific NixOS options</title>
-        <para>
-          The following NixOS options are specific to Vuizvui:
-        </para>
-        <xi:include href="options-db.xml" />
-      </book>
-      XML
-
       xsltproc -o "$out/manual.html" $xsltFlags -nonet -xinclude \
         ${pkgsUpstream.docbook5_xsl}/xml/xsl/docbook/xhtml/docbook.xsl \
-        manual.xml
+        doc/index.xml
 
       cp "${nixpkgs}/nixos/doc/manual/style.css" "$out/style.css"