I just got Bisq2 QR code scanning working on NixOS!
Right now, it's only in my btc-clients-nix repo because I'm looking for feedback.
I created a package which runs the Bisq 2 webcam app, so that I can test QR code scanning without having to trade BTC. Here's how it works:
1. From a terminal, execute: nix run github:emmanuelrosa/btc-clients-nix#bisq2.webcam-app
2. Use your web cam to scan a Lightning invoice QR code.
You should then see the Lightning invoice text printed to the terminal, however it may happen quickly so it's easy to miss. You can always see it in the log file $HOME/.local/share/Bisq-webcam-app/webcam-app.log.
It'd be great if y'all can try it and let me know if it works or not. I'm pretty sure I got all the dependencies, but you never know.
PS: I had trouble getting the app to detect the QR code; I had to get more lighting into my room and hold the QR code up close and with a steady hand.
#nixos #nix
YsYe7Rg5O$JeULRiNnJehvlYjlGrxX5xY_tQgpe5NsP9
npub18eyn...cvu7
Some updates:
- Bisq 1.9.21 is now available for NixOS. See
- The Sparrow wallet Nix package is getting support for aarch64-linux. If you're interested, a thumbs up in the PR would be appreciated. See
If you have aarch64 (ARM 64) hardware, a review would be great! Especially if you have a webcam to test scanning Bitcoin address QR codes.
#nixos #nix
GitHub
GitHub - emmanuelrosa/btc-clients-nix: NixOS packages for Bitcoin end-user software.
NixOS packages for Bitcoin end-user software. Contribute to emmanuelrosa/btc-clients-nix development by creating an account on GitHub.
GitHub
sparrow: add arch64-linux support by emmanuelrosa · Pull Request #422060 · NixOS/nixpkgs
This PR updates the sparrow package to support aarch64-linux. Closes #362516
Things done
Built on platform(s)
x86_64-linux
aarch64-linux
x86_...
Yep.
View quoted note →
[Chorus: Michael Jackson]
...Don't tell me you agree with me
When I saw you kicking dirt in my eye (Hee-hee)
But if you're thinking about my node
It don't matter if you're Core or Knots...
Here's my latest Nix-based project, quickdb (https://github.com/emmanuelrosa/quickdb)
Copy-pasting, ... quickdb is a suite of Nix packages to easily start development instances of PostgreSQL, MariaDB, or CouchDB on GNU Linux.
- Rootless
- The Nix package manager is the only dependency
- (somewhat) portable, because you can use nix-portable to build the packages.
- You can set up multiple instances of these databases by editing the config files to change the database port number.
- Database runs like a normal process you can kill with CTRL-C. This means the database runs when you want it to, and is not started automatically as a service.
As Yakko and Wakko used to say: Helloooooo Knots!
So far so good.
Though I must note that neither the bitcoind nor bitcoind-knots Nix packages (in Nixpkgs) have any kind of signature verification process. The Electrum package has verification in their updater script, and the Bisq 2 and Sparrow packages have build-time verification. I may need to roll up my sleeves and do something about this.
#nixos