作者发现 GitHub Pages 和 Releases 可以充当免费 Nix 二进制缓存,因其宽松 CORS 策略和静态文件服务特性。通过在 Git 仓库中提交 `nix copy` 导出的 store 路径,无需传统缓存即可获取非 Nixpkgs 包。
背景
Nix 二进制缓存通常托管在专用服务器或 cache.nixos.org 等服务上。该技术利用通用静态文件托管降低缓存服务门槛。
- 来源
- Lobsters
- 发布时间
- 2026年9月15日 12:07
- 评分
- 6.0 / 10
作者发现 GitHub Pages 和 Releases 可以充当免费 Nix 二进制缓存,因其宽松 CORS 策略和静态文件服务特性。通过在 Git 仓库中提交 `nix copy` 导出的 store 路径,无需传统缓存即可获取非 Nixpkgs 包。
Nix 二进制缓存通常托管在专用服务器或 cache.nixos.org 等服务上。该技术利用通用静态文件托管降低缓存服务门槛。