Channels being phased out

In a nix.dev tutorial, I read:

Channels are a way of distributing Nix software, but they are being phased out. Even though they are still used by default, it is recommended to avoid channels and <nixpkgs> by always setting NIX_PATH= to be empty.

Unfortunately, the link only discusses the concept of channels.

I would like to understand the rationale for phasing out channels and the planned replacement.

/cc @domenkozar

4 Likes

I plan to write the reasoning as part of Anti pattern: nix-channel command · Issue #16 · NixOS/nix.dev · GitHub

1 Like