Skip to content

Commit

Permalink
fix: darwin builds and shell aliases
Browse files Browse the repository at this point in the history
- Fixes darwin builds by disabling `bitcoind` tests and checks (just compile please)
- Makes the aliases robust to use the `bin/` directory from the pkg itself
  • Loading branch information
storopoli committed Apr 18, 2024
1 parent 3e60a33 commit bb5fee8
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
let
flakeboxLib = flakebox.lib.${system} { };
pkgs = import nixpkgs { inherit system; };
bitcoind = pkgs.bitcoind.overrideDerivation (oldAttrs: { doCheck = false; doInstallCheck = false; });

cashu_rs_mint_dir = "/tmp/cashu-rs-mint";
bitcoin_dir = cashu_rs_mint_dir + "/bitcoin";
Expand All @@ -26,17 +27,17 @@
devShells = flakeboxLib.mkShells {
buildInputs = [
pkgs.clightning
pkgs.bitcoind
bitcoind
];
shellHook = ''
mkdir -p ${cashu_rs_mint_dir}
mkdir -p ${bitcoin_dir}
mkdir -p ${lightning_dir}
alias btc="bitcoin-cli -regtest -datadir=${bitcoin_dir}"
alias ln1="lightning-cli --lightning-dir=${lightning_dir}/ln_1 --regtest"
alias ln2="lightning-cli --lightning-dir=${lightning_dir}/ln_2 --regtest"
alias btc="${bitcoind}/bin/bitcoin-cli -regtest -datadir=${bitcoin_dir}"
alias ln1="${pkgs.clightning}/bin/lightning-cli --lightning-dir=${lightning_dir}/ln_1 --regtest"
alias ln2="${pkgs.clightning}/bin/lightning-cli --lightning-dir=${lightning_dir}/ln_2 --regtest"
blockcount=$(btc getblockcount) || { blockcount=-1; }
Expand Down

0 comments on commit bb5fee8

Please sign in to comment.