-
Notifications
You must be signed in to change notification settings - Fork 74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
niv doesn't allow overriding the names of the download derivation #356
Comments
hi, I'm still not 100% familiar with flakes. I'm quite curious though, what does your workflow look like with niv + flakes? |
I use the option For instance, However Nix doesn't like it when you name store paths anything but "source" then put them in a flake registry and will recopy them every time if so. I wound up just patching niv's sources.nix about it. |
Niv seems to hardcode names to things of format like
*-nixpkgs-src
according to a cursory reading of the filenix/sources.nix
. This is problematic while interoperating with flakes, since if you put a path of any name except*-source
as a "path" entry in the nix flake registry, it will be pointlessly copied on nearly everynix
command run.That limitation is filed upstream here: NixOS/nix#7075
It would be good to be able to override these names to workaround this Nix issue.
The text was updated successfully, but these errors were encountered: