diff --git a/_includes/build_options_v6-38-00-patches.md b/_includes/build_options_v6-38-00-patches.md
new file mode 100644
index 00000000..02b9eed2
--- /dev/null
+++ b/_includes/build_options_v6-38-00-patches.md
@@ -0,0 +1,111 @@
+| Build option | Effect | Default |
+|------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|
+| `arrow` | Enable support for Apache Arrow | OFF |
+| `asimage` | Enable support for image processing via libAfterImage | ON |
+| `asserts` | Enable asserts (defaults to ON for CMAKE_BUILD_TYPE=Debug and/or dev=ON) | OFF |
+| `builtin_cfitsio` | Build CFITSIO internally (requires network) | OFF |
+| `builtin_clang` | Build bundled copy of Clang | ON |
+| `builtin_cling` | Build bundled copy of Cling. Only build with an external cling if you know what you are doing: associating ROOT commits with cling commits is tricky. | ON |
+| `builtin_cppzmq` | Use ZeroMQ C++ bindings installed by ROOT (requires network) | OFF |
+| `builtin_davix` | Build Davix internally (requires network) | OFF |
+| `builtin_fftw3` | Build FFTW3 internally (requires network) | OFF |
+| `builtin_freetype` | Build bundled copy of freetype | OFF |
+| `builtin_ftgl` | Build bundled copy of FTGL | OFF |
+| `builtin_gl2ps` | Build bundled copy of gl2ps | OFF |
+| `builtin_glew` | Build bundled copy of GLEW | OFF |
+| `builtin_gsl` | Build GSL internally (requires network) | OFF |
+| `builtin_gtest` | Build googletest internally (requires network) | OFF |
+| `builtin_llvm` | Build bundled copy of LLVM | ON |
+| `builtin_lz4` | Build bundled copy of lz4 | OFF |
+| `builtin_lzma` | Build bundled copy of lzma | OFF |
+| `builtin_nlohmannjson` | Use nlohmann/json.hpp file distributed with ROOT | OFF |
+| `builtin_openssl` | Build OpenSSL internally (requires network) | OFF |
+| `builtin_openui5` | Use openui5 bundle distributed with ROOT | ON |
+| `builtin_pcre` | Build bundled copy of PCRE | OFF |
+| `builtin_tbb` | Build TBB internally (requires network) | OFF |
+| `builtin_unuran` | Build bundled copy of unuran | OFF |
+| `builtin_vc` | Build Vc internally (requires network) | OFF |
+| `builtin_vdt` | Build VDT internally (requires network) | OFF |
+| `builtin_veccore` | Build VecCore internally (requires network) | OFF |
+| `builtin_xrootd` | Build XRootD internally (requires network) | OFF |
+| `builtin_xxhash` | Build bundled copy of xxHash | OFF |
+| `builtin_zeromq` | Build ZeroMQ internally (requires network) | OFF |
+| `builtin_zlib` | Build bundled copy of zlib | OFF |
+| `builtin_zstd` | Build included libzstd, or use system libzstd | OFF |
+| `ccache` | Enable ccache usage for speeding up builds | OFF |
+| `cefweb` | Enable support for CEF (Chromium Embedded Framework) web-based display | OFF |
+| `check_connection` | Fail the configuration step if there is no internet connection, but it's required for the build | ON |
+| `clad` | Build clad, the cling automatic differentiation plugin (requires network) | ON |
+| `cocoa` | Use native Cocoa/Quartz graphics backend (MacOS X only) | OFF |
+| `coverage` | Enable compile flags for coverage testing | OFF |
+| `cuda` | Enable support for CUDA (requires CUDA toolkit >= 7.5) | OFF |
+| `cudnn` | Enable support for cuDNN (default when Cuda is enabled) | ON |
+| `daos` | Enable RNTuple support for Intel DAOS | OFF |
+| `dataframe` | Enable ROOT RDataFrame | ON |
+| `davix` | Enable support for Davix (HTTP/WebDAV access) | ON |
+| `dcache` | Enable support for dCache (requires libdcap from DESY) | OFF |
+| `dev` | Enable recommended developer compilation flags, reduce exposed includes | OFF |
+| `distcc` | Enable distcc usage for speeding up builds (ccache is called first if enabled) | OFF |
+| `fcgi` | Enable FastCGI support in HTTP server | OFF |
+| `fftw3` | Enable support for FFTW3 [GPL] | OFF |
+| `fitsio` | Enable support for reading FITS images | ON |
+| `fortran` | Build Fortran components of ROOT | OFF |
+| `gdml` | Enable support for GDML (Geometry Description Markup Language) | ON |
+| `geometry` | Enable the geometry package | ON |
+| `gnuinstall` | Perform installation following the GNU guidelines | OFF |
+| `gviz` | Enable support for Graphviz (graph visualization software) | OFF |
+| `http` | Enable support for HTTP server | ON |
+| `imt` | Enable support for implicit multi-threading via IntelĀ® Thread Building Blocks (TBB) | ON |
+| `libcxx` | Build using libc++ | OFF |
+| `macos_native` | Disable looking for libraries, includes and binaries in locations other than a native installation (MacOS only) | OFF |
+| `mathmore` | Build libMathMore extended math library (requires GSL) [GPL] | OFF |
+| `memory_termination` | Free internal ROOT memory before process termination (experimental, used for leak checking) | OFF |
+| `minuit2_mpi` | Enable support for MPI in Minuit2 | OFF |
+| `minuit2_omp` | Enable support for OpenMP in Minuit2 | OFF |
+| `mpi` | Enable support for Message Passing Interface (MPI) | OFF |
+| `opengl` | Enable support for OpenGL (requires libGL and libGLU) | ON |
+| `pyroot` | Enable support for automatic Python bindings (PyROOT) | ON |
+| `pythia8` | Enable support for Pythia 8.x [GPL] | OFF |
+| `qt6web` | Enable support for Qt6 web-based display (requires Qt6::WebEngineCore and Qt6::WebEngineWidgets) | OFF |
+| `r` | Enable support for R bindings (requires R, Rcpp, and RInside) | OFF |
+| `roofit_multiprocess` | Build RooFit::MultiProcess and multi-process RooFit::TestStatistics classes (requires ZeroMQ with zmq_ppoll and cppzmq). | OFF |
+| `roofit` | Build the advanced fitting package RooFit, and RooStats for statistical tests. If xml is available, also build HistFactory. | ON |
+| `root7` | Build ROOT 7 components of ROOT (requires C++17 standard or higher) | ON |
+| `runtime_cxxmodules` | Enable runtime support for C++ modules | ON |
+| `shadowpw` | Enable support for shadow passwords | OFF |
+| `shared` | Use shared 3rd party libraries if possible | ON |
+| `soversion` | Set version number in sonames | OFF |
+| `spectrum` | Enable support for TSpectrum | ON |
+| `sqlite` | Enable support for SQLite | ON |
+| `ssl` | Enable support for SSL encryption via OpenSSL | ON |
+| `test_distrdf_dask` | Enable distributed RDataFrame tests that use dask | OFF |
+| `test_distrdf_pyspark` | Enable distributed RDataFrame tests that use pyspark | OFF |
+| `thisroot_scripts` | Build scripts like `thisroot.{sh, fish, etc.}` that set environment paths for using ROOT. Usually not needed when building ROOT for the distribution with a package manager. | ON |
+| `tmva-cpu` | Build TMVA with CPU support for deep learning (requires BLAS) | ON |
+| `tmva-gpu` | Build TMVA with GPU support for deep learning (requires CUDA) | OFF |
+| `tmva-pymva` | Enable support for Python in TMVA (requires numpy) | OFF |
+| `tmva-rmva` | Enable support for R in TMVA | OFF |
+| `tmva-sofie` | Build TMVA with support for sofie - fast inference code generation (requires protobuf 3) | OFF |
+| `tmva` | Build TMVA multi variate analysis library | ON |
+| `unfold` | Enable the unfold package [GPL] | OFF |
+| `unuran` | Enable support for UNURAN (package for generating non-uniform random numbers) [GPL] | OFF |
+| `uring` | Enable support for io_uring (requires liburing and Linux kernel >= 5.1) | OFF |
+| `vc` | Enable support for Vc (SIMD Vector Classes for C++) | OFF |
+| `vdt` | Enable support for VDT (fast and vectorisable mathematical functions) | ON |
+| `veccore` | Enable support for VecCore SIMD abstraction library | OFF |
+| `vecgeom` | Enable support for VecGeom vectorized geometry library | OFF |
+| `webgui` | Build Web-based UI components of ROOT | ON |
+| `winrtdebug` | Link against the Windows debug runtime library | OFF |
+| `x11` | Enable support for X11/Xft | ON |
+| `xml` | Enable support for XML (requires libxml2) | ON |
+| `xrootd` | Enable support for XRootD file server and client | ON |
+| | **Auxiliary build options** | |
+| `all` | Enable all optional components by default | OFF |
+| `asan` | Build ROOT with address sanitizer instrumentation | OFF |
+| `clingtest` | Enable cling tests (Note: that this makes llvm/clang symbols visible in libCling) | OFF |
+| `fail-on-missing` | Fail at configure time if a required package cannot be found | OFF |
+| `gminimal` | Enable only required options by default, but include X11 | OFF |
+| `minimal` | Enable only required options by default | OFF |
+| `rootbench` | Build rootbench if rootbench exists in root or if it is a sibling directory. | OFF |
+| `roottest` | Build roottest if roottest exists in root or if it is a sibling directory. | OFF |
+| `testing` | Enable testing with CTest | OFF |
diff --git a/install/build_from_source.md b/install/build_from_source.md
index 31b1663b..a8ac522f 100644
--- a/install/build_from_source.md
+++ b/install/build_from_source.md
@@ -162,6 +162,12 @@ The user can set any CMake variable or option that controls the build process fr
Click on one of the following dropdowns to see the full list of build options for a specific ROOT release:
+build options for ROOT 6.38
+
+{% include build_options_v6-38-00-patches.md %}
+
+
+
build options for ROOT 6.36
{% include build_options_v6-36-00-patches.md %}
diff --git a/install/index.md b/install/index.md
index abfb72e9..62dd505d 100644
--- a/install/index.md
+++ b/install/index.md
@@ -196,16 +196,19 @@ If you encounter any issues, feel free to report them to the [guix-science issue
### NixOS/Nix/Nixpkgs
-The package name for ROOT in nixpkgs is `root`. It can be installed into the user environment using
+The package name for ROOT in nixpkgs is `root`.
+You can start a temporary shell to try out ROOT as follows:
```sh
-$ nix-env -f '' -iA root
+$ nix-shell -p root
+$ root
```
-Running in a temporary environment can be achieved with
-
+As explained in the [NixOS Wiki](https://nixos.wiki/wiki/Python), the preferred way to use Python is to add it to your environment along with any libraries you need.
+NixOS also has a `python3.root` package for that, which you can add to a temporary Python environment in a Nix shell like this:
```sh
-$ nix-shell -p root --run root
+$ nix-shell -p "python3.withPackages (pkgs: with pkgs; [ root ])"
+$ python -i -c "import ROOT"
```
A `root5` package is provided for the legacy software support.