Skip to content

Commit

Permalink
nixos/bitcoind: minor refactoring
Browse files Browse the repository at this point in the history
  • Loading branch information
1000101 committed Jul 27, 2020
1 parent 7b76bc2 commit 95440f0
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions nixos/modules/services/networking/bitcoind.nix
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ let
'';
};
passwordHMAC = mkOption {
type = with types; uniq (strMatching "[0-9a-f]+\\$[0-9a-f]{64}");
type = types.uniq (types.strMatching "[0-9a-f]+\\$[0-9a-f]{64}");
example = "f7efda5c189b999524f151318c0c86$d5b51b3beffbc02b724e5d095828e0bc8b2456e9ac8757ae3211a5d9b16a22ae";
description = ''
Password HMAC-SHA-256 for JSON-RPC connections. Must be a string of the
Expand Down Expand Up @@ -45,7 +45,7 @@ let
};

configFile = mkOption {
type = with types; nullOr path;
type = types.nullOr types.path;
default = null;
example = "/var/lib/${name}/bitcoin.conf";
description = "The configuration file path to supply bitcoind.";
Expand Down Expand Up @@ -94,10 +94,8 @@ let
bob.passwordHMAC = "b2dd077cb54591a2f3139e69a897ac$4e71f08d48b4347cf8eff3815c0e25ae2e9a4340474079f55705f40574f4ec99";
}
'';
type = with types; attrsOf (submodule rpcUserOpts);
description = ''
RPC user information for JSON-RPC connnections.
'';
type = types.attrsOf (types.submodule rpcUserOpts);
description = "RPC user information for JSON-RPC connnections.";
};
};

Expand Down Expand Up @@ -171,9 +169,9 @@ in

assertions = flatten (mapAttrsToList (bitcoindName: cfg: [
{
assertion = (cfg.prune != null) -> (cfg.prune == "disable" || cfg.prune == "manual") || (cfg.prune == 0 || cfg.prune == 1) || (cfg.prune >= 550);
assertion = (cfg.prune != null) -> (builtins.elem cfg.prune [ "disable" "manual" 0 1 ] || (builtins.isInt cfg.prune && cfg.prune >= 550));
message = ''
If set, services.bitcoind.${bitcoindName}.prune has to be "disable", "manual", 0 , 1 or >= 550
If set, services.bitcoind.${bitcoindName}.prune has to be "disable", "manual", 0 , 1 or >= 550.
'';
}
{
Expand Down Expand Up @@ -258,4 +256,6 @@ in

};

meta.maintainers = with maintainers; [ maintainers."1000101" ];

}

0 comments on commit 95440f0

Please sign in to comment.