2.2 Requirements

This section lists requirements when building Guix from source. The
build procedure for Guix is the same as for other GNU software, and is
not covered here. Please see the files README and INSTALL
in the Guix source tree for additional details.

When a working installation of the Nix package
manager is available, you
can instead configure Guix with --disable-daemon. In that case,
Nix replaces the three dependencies above.

Guix is compatible with Nix, so it is possible to share the same store
between both. To do so, you must pass configure not only the
same --with-store-dir value, but also the same
--localstatedir value. The latter is essential because it
specifies where the database that stores metadata about the store is
located, among other things. The default values for Nix are
--with-store-dir=/nix/store and --localstatedir=/nix/var.
Note that --disable-daemon is not required if
your goal is to share the store with Nix.