Channel branches: Difference between revisions

imported>Puzzlewolf
update mentioned versions to 20.03, fix nixos-rebuild command
imported>Bachp
Replace nixpkgs-channels with nixpkgs
Line 3: Line 3:
A "channel" is a name for the latest "verified" git commits in Nixpkgs. Each channel has a different definition of what "verified" means. Each time a new git commit is verified, the channel declaring this verification gets updated. Contrary to a user of the git master branch, a channel user will benefit from both verified commits and binary packages from the binary cache.
A "channel" is a name for the latest "verified" git commits in Nixpkgs. Each channel has a different definition of what "verified" means. Each time a new git commit is verified, the channel declaring this verification gets updated. Contrary to a user of the git master branch, a channel user will benefit from both verified commits and binary packages from the binary cache.


Channels are reified as git branches in the [https://github.com/nixos/nixpkgs-channels nixpkgs-channels] repository and as disk images in the [https://nixos.org/channels/ channels webpage]. There is also the handy [https://status.nixos.org/ nix channel status webpage] that tracks the age of channels.
Channels are reified as git branches in the [https://github.com/nixos/nixpkgs nixpkgs] repository and as disk images in the [https://nixos.org/channels/ channels webpage]. There is also the handy [https://status.nixos.org/ nix channel status webpage] that tracks the age of channels.


There are several channels, each with its own use case and verification phase.
There are several channels, each with its own use case and verification phase.