9 rustPlatform.buildRustPackage rec {
11 version = "8.0"; # keep in sync with liana
13 src = fetchFromGitHub {
14 owner = "wizardsardine";
17 hash = "sha256-2aIaRZNIRgFdA+NVnzOkEE3kYA15CoNBrsNGBhIz0nU=";
20 cargoHash = "sha256-/EkDAZPNka+vRWsAo4i/65lufUu8N/m8cfBsOInjaxQ=";
22 buildInputs = [ udev ];
25 install -Dm0644 ./contrib/lianad_config_example.toml $out/etc/liana/config.toml
28 # bypass broken unit tests
32 mainProgram = "lianad";
33 description = "Bitcoin wallet leveraging on-chain timelocks for safety and recovery";
34 homepage = "https://wizardsardine.com/liana";
35 license = lib.licenses.bsd3;
37 lib.maintainers.dunxen
38 lib.maintainers.plebhash
40 platforms = lib.platforms.linux;
41 broken = stdenv.hostPlatform.isAarch64;