add module assertions

This commit is contained in:
nixbitcoin 2020-06-15 10:34:11 +00:00
parent 23cd323ad1
commit f280d54bb8
No known key found for this signature in database
GPG key ID: DD11F9AD5308B3BA
8 changed files with 51 additions and 0 deletions

View file

@ -33,6 +33,15 @@ in {
config = mkMerge [
(mkIf (cfg.ledger || cfg.trezor) {
assertions = [
{ assertion = (config.services.bitcoind.disablewallet == null || !config.services.bitcoind.disablewallet);
message = ''
Hardware-Wallets are not compatible with bitcoind.disablewallet.
Note that this option is active when enabling electrs.high-memory.
'';
}
];
environment.systemPackages = with pkgs; [
nix-bitcoin.hwi
# Provides lsusb for debugging