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.