Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Getting this into a Nixpkgs and adding flake.nix? #468

Open
dpc opened this issue Oct 18, 2023 · 4 comments
Open

Getting this into a Nixpkgs and adding flake.nix? #468

dpc opened this issue Oct 18, 2023 · 4 comments

Comments

@dpc
Copy link

dpc commented Oct 18, 2023

We've been using esplora as a backend for Fedimint testing. We've been running it as an ad-hoc package derivation, but I'd love to get off an extra nixpkgs fork and so on.

Here is the commit I'd like to submit to nixpkgs:

dpc/nixpkgs@ab43e33

As you can see I rename the package and a binary so it doesn't conflict with the existing electrs. I think sharing names with a fork is a mistake.

Anyway, please let me know if you're fine with this, and maybe you could consider making a tagged release so it all looks a bit "clean and polished" to Nixpkgs maintainers?

Also, would you be interested in adding a flake.nix to this repo, so people could just import it directly in their own flakes?

@dpc dpc changed the title Can you help me getting this into a Nixpkgs? Getting this into a Nixpkgs and adding flake.nix? Oct 18, 2023
@realeinherjar
Copy link

We are also struggling to have this in BDK, we would love to have it easily as a nixpkg.
Related bitcoindevkit/bdk#1165.

@matthiasdebernardini
Copy link

We are also using esplora as part of Nix, would be fantastic to bundle it in my devenv shell.

@dpc
Copy link
Author

dpc commented Oct 25, 2023

I should probably create this issue in https://github.com/Blockstream/electrs , as it's only implementing the Electrum backend part, and does not deal with the frontend at all.

@dpc
Copy link
Author

dpc commented Nov 16, 2023

It can't be done with Cargo.toml has git dependencies. That an a some release tag would great to have.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants