Harmonia v2.0.0 release

Harmonia is a binary cache that serves /nix/store over HTTP to other machines.

Harmonia now includes built-in zstd compression for content. If you previously had the nginx zstd module configured, you can safely remove it. Nix will automatically utilize compression when it is available.

This release eliminates libnix dependencies from Harmonia, meaning there is no longer any “unsafe” code in its source tree, except for a single call to libsodium for signing. Instead, Harmonia now uses the nix-daemon protocol whenever it needs to interact with Nix.

21 Likes