diff --git a/nixos/doc/manual/release-notes/rl-2009.xml b/nixos/doc/manual/release-notes/rl-2009.xml index e03a5f5ce5c..2225619d481 100644 --- a/nixos/doc/manual/release-notes/rl-2009.xml +++ b/nixos/doc/manual/release-notes/rl-2009.xml @@ -544,21 +544,42 @@ systemd.services.nginx.serviceConfig.ReadWritePaths = [ "/var/www" ]; to be used for every display-manager in NixOS. - + The bitcoind module has changed to multi-instance, using submodules. - Therefore, it is now mandatory to name each instance, e.g.: + Therefore, it is now mandatory to name each instance. + To use this new multi-instance config with an existing bitcoind data directory and user, + you have to adjust the original config, e.g.: -services.bitcoind = { - enable = true; -}; + services.bitcoind = { + enable = true; + extraConfig = "..."; + ... + }; - requires a name now: + To something similar: -services.bitcoind."example-mainnet" = { - enable = true; -}; + services.bitcoind.mainnet = { + enable = true; + dataDir = "/var/lib/bitcoind"; + user = "bitcoin"; + extraConfig = "..."; + ... + }; + The key settings are: + + + + dataDir - to continue using the same data directory. + + + + + user - to continue using the same user so that bitcoind maintains access to its files. + + +