configuration.nix: improve wording and formatting
This commit is contained in:
parent
e275b48011
commit
3734ab38a6
@ -24,9 +24,9 @@
|
|||||||
# modules by commenting out their respective line.
|
# modules by commenting out their respective line.
|
||||||
|
|
||||||
### BITCOIND
|
### BITCOIND
|
||||||
# Bitcoind is enabled by default if nix-bitcoin is enabled
|
# Bitcoind is enabled by default.
|
||||||
#
|
#
|
||||||
# Enable this option to set pruning to a specified MiB value.
|
# Set this option to enable pruning with a specified MiB value.
|
||||||
# clightning is compatible with pruning. See
|
# clightning is compatible with pruning. See
|
||||||
# https://github.com/ElementsProject/lightning/#pruning for more information.
|
# https://github.com/ElementsProject/lightning/#pruning for more information.
|
||||||
# LND and electrs are not compatible with pruning.
|
# LND and electrs are not compatible with pruning.
|
||||||
@ -42,8 +42,7 @@
|
|||||||
# '';
|
# '';
|
||||||
|
|
||||||
### CLIGHTNING
|
### CLIGHTNING
|
||||||
# Enable this module to use clightning, a Lightning Network implementation
|
# Enable clightning, a Lightning Network implementation in C.
|
||||||
# in C.
|
|
||||||
services.clightning.enable = true;
|
services.clightning.enable = true;
|
||||||
#
|
#
|
||||||
# Set this to create an onion service by which clightning can accept incoming connections
|
# Set this to create an onion service by which clightning can accept incoming connections
|
||||||
@ -56,12 +55,13 @@
|
|||||||
# services.clightning.plugins.prometheus.enable = true;
|
# services.clightning.plugins.prometheus.enable = true;
|
||||||
|
|
||||||
### LND
|
### LND
|
||||||
# Uncomment the following line in order to enable lnd, a lightning
|
# Set this to enable lnd, a lightning implementation written in Go.
|
||||||
# implementation written in Go. In order to avoid collisions with clightning
|
|
||||||
# you must disable clightning or change the services.clightning.port or
|
|
||||||
# services.lnd.port to a port other than 9735.
|
|
||||||
# services.lnd.enable = true;
|
# services.lnd.enable = true;
|
||||||
#
|
#
|
||||||
|
# NOTE: In order to avoid collisions with clightning you must disable clightning or
|
||||||
|
# change the services.clightning.port or services.lnd.port to a port other than
|
||||||
|
# 9735.
|
||||||
|
#
|
||||||
# Set this to create an onion service by which lnd can accept incoming connections
|
# Set this to create an onion service by which lnd can accept incoming connections
|
||||||
# via Tor.
|
# via Tor.
|
||||||
# The onion service is automatically announced to peers.
|
# The onion service is automatically announced to peers.
|
||||||
@ -85,33 +85,37 @@
|
|||||||
# scp bitcoin-node:/var/lib/lnd/chain/bitcoin/mainnet/channel.backup ./backups/lnd/
|
# scp bitcoin-node:/var/lib/lnd/chain/bitcoin/mainnet/channel.backup ./backups/lnd/
|
||||||
|
|
||||||
### SPARK WALLET
|
### SPARK WALLET
|
||||||
# Enable this module to use spark-wallet, a minimalistic wallet GUI for
|
# Set this to enable spark-wallet, a minimalistic wallet GUI for
|
||||||
# c-lightning, accessible over the web or through mobile and desktop apps.
|
# c-lightning, accessible over the web or through mobile and desktop apps.
|
||||||
# Automatically enables clightning.
|
# Automatically enables clightning.
|
||||||
# services.spark-wallet.enable = true;
|
# services.spark-wallet.enable = true;
|
||||||
|
|
||||||
### ELECTRS
|
### ELECTRS
|
||||||
# Enable this module to use electrs, an efficient re-implementation of
|
# Set this to enable electrs, an efficient Electrum server implemented in Rust.
|
||||||
# Electrum Server in Rust.
|
|
||||||
# services.electrs.enable = true;
|
# services.electrs.enable = true;
|
||||||
|
#
|
||||||
# If you have more than 8GB memory, enable this option so electrs will
|
# If you have more than 8GB memory, enable this option so electrs will
|
||||||
# sync faster. Only available if hardware wallets are disabled.
|
# sync faster. Only available if hardware wallets are disabled.
|
||||||
# services.electrs.high-memory = true;
|
# services.electrs.high-memory = true;
|
||||||
|
|
||||||
### BTCPayServer
|
### BTCPayServer
|
||||||
# Enable this module to use BTCPayServer, a self-hosted, open-source
|
# Set this to enable BTCPayServer, a self-hosted, open-source
|
||||||
# cryptocurrency payment processor.
|
# cryptocurrency payment processor.
|
||||||
|
# services.btcpayserver.enable = true;
|
||||||
|
#
|
||||||
# Privacy Warning: BTCPayServer currently looks up price rates without
|
# Privacy Warning: BTCPayServer currently looks up price rates without
|
||||||
# proxying them through Tor. This means an outside observer can correlate
|
# proxying them through Tor. This means an outside observer can correlate
|
||||||
# your BTCPayServer usage, like invoice creation times, with your IP address.
|
# your BTCPayServer usage, like invoice creation times, with your IP address.
|
||||||
# services.btcpayserver.enable = true;
|
#
|
||||||
# Enable this option to connect BTCPayServer to clightning.
|
# Enable this option to connect BTCPayServer to clightning.
|
||||||
# services.btcpayserver.lightningBackend = "clightning";
|
# services.btcpayserver.lightningBackend = "clightning";
|
||||||
|
#
|
||||||
# Enable this option to connect BTCPayServert to lnd.
|
# Enable this option to connect BTCPayServert to lnd.
|
||||||
# services.btcpayserver.lightningBackend = "lnd";
|
# services.btcpayserver.lightningBackend = "lnd";
|
||||||
# The lightning backend service automatically enabled.
|
#
|
||||||
|
# The lightning backend service is automatically enabled.
|
||||||
# Afterwards you need to go into Store > General Settings > Lightning Nodes
|
# Afterwards you need to go into Store > General Settings > Lightning Nodes
|
||||||
# and click to use "the internal lightning node of this BTCPay Server".
|
# and select "the internal lightning node of this BTCPay Server".
|
||||||
#
|
#
|
||||||
# Set this to create an onion service to make the btcpayserver web interface
|
# Set this to create an onion service to make the btcpayserver web interface
|
||||||
# accessible via Tor.
|
# accessible via Tor.
|
||||||
@ -122,16 +126,18 @@
|
|||||||
### LIQUIDD
|
### LIQUIDD
|
||||||
# Enable this module to use Liquid, a sidechain for an inter-exchange
|
# Enable this module to use Liquid, a sidechain for an inter-exchange
|
||||||
# settlement network linking together cryptocurrency exchanges and
|
# settlement network linking together cryptocurrency exchanges and
|
||||||
# institutions around the world. Liquid is accessed with the elements-cli
|
# institutions around the world.
|
||||||
# tool run as user operator.
|
|
||||||
# services.liquidd.enable = true;
|
# services.liquidd.enable = true;
|
||||||
|
#
|
||||||
|
# Liquid can be controlled with command 'elements-cli'.
|
||||||
|
|
||||||
### RECURRING-DONATIONS
|
### RECURRING-DONATIONS
|
||||||
# Enable this module to send recurring donations. This is EXPERIMENTAL; it's
|
# Set this to enable recurring donations. This is EXPERIMENTAL; it's
|
||||||
# not guaranteed that payments are succeeding or that you will notice payment
|
# not guaranteed that payments are succeeding or that you will notice payment
|
||||||
# failure.
|
# failure.
|
||||||
# Automatically enables clightning.
|
|
||||||
# services.recurring-donations.enable = true;
|
# services.recurring-donations.enable = true;
|
||||||
|
# This automatically enables clightning.
|
||||||
|
#
|
||||||
# Specify the receivers of the donations. By default donations are every
|
# Specify the receivers of the donations. By default donations are every
|
||||||
# Monday at a randomized time. Check `journalctl -eu recurring-donations` or
|
# Monday at a randomized time. Check `journalctl -eu recurring-donations` or
|
||||||
# `lightning-cli listpayments` for successful lightning donations.
|
# `lightning-cli listpayments` for successful lightning donations.
|
||||||
@ -142,11 +148,14 @@
|
|||||||
# };
|
# };
|
||||||
|
|
||||||
### Hardware wallets
|
### Hardware wallets
|
||||||
# Enable this module to allow using hardware wallets. See https://github.com/bitcoin-core/HWI
|
# Enable the following to allow using hardware wallets.
|
||||||
# for more information. Only available if electrs.high-memory is disabled.
|
# See https://github.com/bitcoin-core/HWI for more information.
|
||||||
|
# Only available if electrs.high-memory is disabled.
|
||||||
|
#
|
||||||
# Ledger must be initialized through the official ledger live app and the Bitcoin app must
|
# Ledger must be initialized through the official ledger live app and the Bitcoin app must
|
||||||
# be installed and running on the device.
|
# be installed and running on the device.
|
||||||
# services.hardware-wallets.ledger = true;
|
# services.hardware-wallets.ledger = true;
|
||||||
|
#
|
||||||
# Trezor can be initialized with the trezorctl command in nix-bitcoin. More information in
|
# Trezor can be initialized with the trezorctl command in nix-bitcoin. More information in
|
||||||
# `docs/usage.md`.
|
# `docs/usage.md`.
|
||||||
# services.hardware-wallets.trezor = true;
|
# services.hardware-wallets.trezor = true;
|
||||||
@ -159,37 +168,42 @@
|
|||||||
# nix-bitcoin.netns-isolation.enable = true;
|
# nix-bitcoin.netns-isolation.enable = true;
|
||||||
|
|
||||||
### lightning-loop
|
### lightning-loop
|
||||||
# Enable this module to use lightninglab's non-custodial off/on chain bridge.
|
# Set this to enable lightninglab's non-custodial off/on chain bridge.
|
||||||
|
# services.lightning-loop.enable = true;
|
||||||
|
#
|
||||||
# loopd (lightning-loop daemon) will be started automatically. Users can
|
# loopd (lightning-loop daemon) will be started automatically. Users can
|
||||||
# interact with off/on chain bridge using `loop in` and `loop out`.
|
# interact with off/on chain bridge using `loop in` and `loop out`.
|
||||||
# Automatically enables lnd.
|
# Automatically enables lnd.
|
||||||
# services.lightning-loop.enable = true;
|
|
||||||
|
|
||||||
### lightning-pool
|
### lightning-pool
|
||||||
# Enable this module to use Lightning Lab's non-custodial batched uniform
|
# Set this to enable Lightning Lab's non-custodial batched uniform
|
||||||
# clearing-price auction for Lightning Channel Leases.
|
# clearing-price auction for Lightning Channel Leases.
|
||||||
|
# services.lightning-pool.enable = true;
|
||||||
|
#
|
||||||
# Use the `pool` command to interact with the lightning-pool service.
|
# Use the `pool` command to interact with the lightning-pool service.
|
||||||
# Automatically enables lnd.
|
# Automatically enables lnd.
|
||||||
# services.lightning-pool.enable = true;
|
|
||||||
#
|
#
|
||||||
# lightning-pool requires that lnd has a publicly reachable address.
|
# lightning-pool requires that lnd has a publicly reachable address.
|
||||||
# Set this to create a public onion service for lnd.
|
# Set this to create a public onion service for lnd.
|
||||||
# nix-bitcoin.onionServices.lnd.public = true;
|
# nix-bitcoin.onionServices.lnd.public = true;
|
||||||
|
|
||||||
### charge-lnd
|
### charge-lnd
|
||||||
# Enable this module to use charge-lnd, a simple policy based fee manager for
|
# Set this to enable charge-lnd, a simple policy based fee manager for
|
||||||
# LND. With this tool you can set fees to autobalance, recover channel open
|
# LND. With this tool you can set fees to autobalance, recover channel open
|
||||||
# costs, use on-chain fees as reference, or just use static fees. You decide.
|
# costs, use on-chain fees as reference, or just use static fees. You decide.
|
||||||
# services.charge-lnd.enable = true;
|
# services.charge-lnd.enable = true;
|
||||||
|
#
|
||||||
# Define policies as outlined in the project documentation.
|
# Define policies as outlined in the project documentation.
|
||||||
# services.charge-lnd.policies = ''
|
# services.charge-lnd.policies = ''
|
||||||
# '';
|
# '';
|
||||||
|
|
||||||
### Backups
|
### Backups
|
||||||
# Enable this module to use nix-bitcoin's own backups module. By default, it
|
# Set this to enable nix-bitcoin's own backup service. By default, it
|
||||||
# uses duplicity to incrementally back up all important files in /var/lib to
|
# uses duplicity to incrementally back up all important files in /var/lib to
|
||||||
# /var/lib/localBackups once a day.
|
# /var/lib/localBackups once a day.
|
||||||
# services.backups.enable = true;
|
# services.backups.enable = true;
|
||||||
|
#
|
||||||
# You can pull the localBackups folder with
|
# You can pull the localBackups folder with
|
||||||
# `scp bitcoin-node:/var/lib/localBackups /my-backup-path/`
|
# `scp bitcoin-node:/var/lib/localBackups /my-backup-path/`
|
||||||
# Alternatively, you can also set a remote target url, for example
|
# Alternatively, you can also set a remote target url, for example
|
||||||
@ -207,15 +221,17 @@
|
|||||||
# services.backups.with-bulk-data = true;
|
# services.backups.with-bulk-data = true;
|
||||||
|
|
||||||
### JOINMARKET
|
### JOINMARKET
|
||||||
# Enable this module to allow using JoinMarket's user interactive scripts (including
|
# Set this to enable the JoinMarket service, including its command-line scripts.
|
||||||
# tumbler.py).
|
# These scripts have prefix 'jm-', like 'jm-tumbler'.
|
||||||
# Note: JoinMarket has full access to bitcoind, including its wallet functionality.
|
# Note: JoinMarket has full access to bitcoind, including its wallet functionality.
|
||||||
# services.joinmarket.enable = true;
|
# services.joinmarket.enable = true;
|
||||||
# Enable this option to enable the JoinMarket Yield Generator Bot. You will be able to
|
#
|
||||||
|
# Set this to enable the JoinMarket Yield Generator Bot. You will be able to
|
||||||
# earn sats by providing CoinJoin liquidity. This makes it impossible to use other
|
# earn sats by providing CoinJoin liquidity. This makes it impossible to use other
|
||||||
# scripts that access your wallet.
|
# scripts that access your wallet.
|
||||||
# services.joinmarket.yieldgenerator.enable = true;
|
# services.joinmarket.yieldgenerator.enable = true;
|
||||||
# Enable this option to enable the JoinMarket order book watcher.
|
#
|
||||||
|
# Set this to enable the JoinMarket order book watcher.
|
||||||
# services.joinmarket-ob-watcher.enable = true;
|
# services.joinmarket-ob-watcher.enable = true;
|
||||||
|
|
||||||
# FIXME: Define your hostname.
|
# FIXME: Define your hostname.
|
||||||
|
Loading…
Reference in New Issue
Block a user