forked from lix-project/lix
Fixes #183, #110, #116.
The default flake-registry option becomes 'vendored', and refers
to a vendored flake-registry.json file in the install path.
Vendored copy of the flake-registry is from github:NixOS/flake-registry
at commit 9c69f7bd2363e71fe5cd7f608113290c7614dcdd.
Change-Id: I752b81c85ebeaab4e582ac01c239d69d65580f37
17 lines
767 B
Markdown
17 lines
767 B
Markdown
---
|
|
synopsis: "Deprecate the online flake registries and vendor the default registry"
|
|
cls: 1127
|
|
credits: midnightveil
|
|
issues: [fj#183, fj#110, fj#116, 8953, 9087]
|
|
category: Breaking Changes
|
|
---
|
|
|
|
The online flake registry [https://channels.nixos.org/flake-registry.json](https://channels.nixos.org/flake-registry.json) is not pinned in any way,
|
|
and the targets of the indirections can both update or change entirely at any
|
|
point. Furthermore, it is refetched on every use of a flake reference, even if
|
|
there is a local flake reference, and even if you are offline (which breaks).
|
|
|
|
For now, we deprecate the (any) online flake registry, and vendor a copy of the
|
|
current online flake registry. This makes it work offline, and ensures that
|
|
it won't change in the future.
|