Open
Description
Describe the bug
When running nix flake update
, it downloads the tar.gz
file, which takes a lot of time. This usually takes me a minute, but for my colleagues, it takes some time up to half an hour.

The same download using curl takes just a second:
β― time curl -L -o foo.tar.gz 'https://github.com/NixOS/nixpkgs/archive/e4e7a43a9db7e22613accfeb1005cca1b2b1ee0d.tar.gz'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 40.4M 100 40.4M 0 0 24.2M 0 0:00:01 0:00:01 --:--:-- 28.5M
________________________________________________________
Executed in 1.68 secs fish external
usr time 225.63 millis 92.00 micros 225.54 millis
sys time 129.86 millis 978.00 micros 128.89 millis
I suspect that Nix does a range download and GitHub does not like that and have to export the tar always again from GIt π€
Steps To Reproduce
- Run a
nix flake update
so nixpkgs fetches the new tarball
Expected behavior
A clear and concise description of what you expected to happen.
nix-env --version
output
β― nix-env --version
nix-env (Nix) 2.22.0
Additional context
Add any other context about the problem here.
Priorities
Add π to issues you find important.
Activity