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
YsYe7Rg5O$JeULRiNnJehvlYjlGrxX5xY_tQgpe5NsP9
npub18eyn...cvu7
The sparrow wallet Nix package is now updated to version 2.2.0. See
A number of Java packages were renamed, and the camera library was replaced. I didn't encounter any issues.
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.
The Bitcoin checkout process at Steak n' Shake couldn't be simpler.
Phoenix completed the payment in about 580 ms, and that was over LTE, not Wifi, and while connected to a VPN. In contrast, it takes "tap-to-pay" about 2-3 seconds to send pathetic credits. Their system should be renamed to "tap-and wait".
As for the Nuetella milkshake, served in a glass so cold I could barely hold it? It was sublime.
The few days ago, I withdrew 99% of my funds from coinos because I wanted to test the sideswap app. There wasn't much in the wallet anyway. Then shortly after than, the coinos database blew up.
Talk about timing.
Well, I didn't expect the shit to hit the fan in the Bitcoin Core saga, yet here we are.
One way to avoid accepting the dev's change is to switch to the Bitcoin Knots implementation. Another way, at least until the dust settles, is remain on Bitcoin Core 0.29. It so happens that on NixOS this is pretty easy to do. Especially using Nix Flakes.
First, you need to "pin" Nixpkgs so that your NixOS build remains on a version of Nixpkgs which has Bitcoin Core 0.29. It's not ideal to make this "pinned" Nixpkgs the same one you use for the entire NixOS build because then you'd be suspending all updates to your system. Instead, create a separate flake input:
flake.nix:
```
inputs.nixpkgs-bitcoin-core-29.url = "github:NixOS/nixpkgs?ref=cf3ffa5d140899101f1deb3f4d16b1a1aa2de849";
outputs = { self, nixpkgs, nixpkgs-bitcoin-core-29 }@attrs: {
};
```
Next, you need to override the bitcoind package that's used by the NixOS module that you're using to setup Bitcoin Core. Here's how it's done for the bitcoind module that comes with Nixpkgs:
configuration.nix:
```
services.bitcoind.mainnet.package = nixpkgs-bitcoin-core-29.legacyPackages.x86_64-linux.bitcoind;
```
If you're using a third-party NixOS module to set up Bitcoin Core, it probably also has a `package` attribute which you can set in the same way.
And.. that's it!
Rebuild and you're done; Bitcoin Core will remain on version 0.29 until YOU decide to change it; Unless somebody breaks the NixOS module :(
#nixos #vivaclassicbitcoincore
Given the current saga in Bitcoin Core, it's worth remembering that "votes" are cast by the Bitcoin implementation (and version) that you run, not by the pull requests that get merged.
But the source code is indeed important. In case shit hits the fan, which I don't expect, I made a Git bundle out of the Bitcoin Core source code. At ~270 MB, it's small enough to fit on a USB flash drive, for safe keeping. And it's easy to do:
git clone
cd bitcoin
git bundle create ../bitcoin.bundle --all
cd ..
Then, simply copy bitcoin.bundle to a safe place.
GitHub
GitHub - bitcoin/bitcoin: Bitcoin Core integration/staging tree
Bitcoin Core integration/staging tree. Contribute to bitcoin/bitcoin development by creating an account on GitHub.
I sure hope Amazon doesn't REALLY mean "ALL" of Prime when offering Prime at 50% off for socialized assistance programs (aka. "govement" assistence) recipients.
These programs are purposely restricted so that only certain items can be purchased; They are funded by everyone, after all.
For example, if someone tries to buy wine at a supermarket using an EBT card, the point-of-sale system automatically rejects the purchase.
Prime offers streaming video, and free shipping on all sorts of things; Computers, TVs, you name it.
So... how is this going to work, Amazon?
Amazon.com: Amazon Prime
Security Advisory: Local privilege escalation in make-initrd-ng (CVE-2025-32438)
TLDR: An unprivileged process with filesystem access can become root during system shutdown.
See:
#nixos #ohshit
NixOS Discourse
Security Advisory: Local privilege escalation in make-initrd-ng (CVE-2025-32438)
Summary From the report: An unprivileged process with filesystem access can become root during system shutdown A local attacker can write to /r...
I created a Nix flake to provide NixOS packages for Bisq, Bisq 2, and Sparrow.
This will help to streamline the process of updating and deploying updates to these packages.
If you currently get Bisq 2 and Sparrow from Nixpkgs, I encourage you to swith to using
#NixOs #Nix #Sparrow #Bisq
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.
Here's another way to install Sparrow 2.1.3 (the current version) on NixOS:
```
environment.systemPackages [
...
# Install Sparrow 2.1.3
(pkgs.callPackage (pkgs.fetchurl {
url = "https://gist.githubusercontent.com/emmanuelrosa/a6f3c5ca3977d933064129ae723cfac2/raw/896c10bbfbf1f650e54626229c74d294b829f680/sparrow.nix";
hash = "sha256-F7l9h7HPniXXm7dHL4IWmzzhMBHTcrYwieKnaxAyj+w=";
}) {})
];
```
The example above installs from a Gist I just created:
It's the same code in the Nixpkgs PR (https://github.com/NixOS/nixpkgs/pull/380755) except packaged into a single file.

Gist
Nix package for Sparrow 2.1.3
Nix package for Sparrow 2.1.3. GitHub Gist: instantly share code, notes, and snippets.
Testing Gossip 0.14.0.
Test, test, test.
From my favorite poet:
View quoted note →
PR to update Bisq2 on NixOS.
The Bisq 2.1.6 update is mandatory.
#nixos #bisq
GitHub
bisq2: 2.1.2 -> 2.1.6 by emmanuelrosa · Pull Request #380904 · NixOS/nixpkgs
This PR updates Bisq2 from 2.1.2 to 2.1.6. See release notes https://github.com/bisq-network/bisq2/releases/tag/v2.1.6
Note that this release conta...
PSA: There are a lot of broken packages on Nixpkgs right now due to the GCC 13 -> 14 upgrade.
#nixpkgs
Gone are the days when the scariest thing on the "news" was the Chupacabra.
I'm starting to think they now dwell in DC.
Bisq 1 is now gone from Nixpkgs :(
Don't forget to pin an old Nixpkgs to use it. I also have a Nix flake which does just that:
#nix #bisq
GitHub
GitHub - emmanuelrosa/bisq-for-nixos: This is a stop-gap solution to keep Bisq 1 working on NixOS
This is a stop-gap solution to keep Bisq 1 working on NixOS - emmanuelrosa/bisq-for-nixos
Bisq 2 is now in Nixpkgs unstable :)
Woot!
#nix #bisq