Nix Channels 源使用帮助
优质
小牛编辑
130浏览
2023-12-01
地址
https://mirrors.ustc.edu.cn/nix-channels/
说明
Nixpkgs channel 以及 binary cache。为节省磁盘空间,目前设置为保留 30 天内的 channel 和 cache。
使用说明
替换 channel 为科大源
单独安装的 Nix 对应使用的是 nixpkgs。以 nixpkgs-unstable
为例:
$ nix-channel --add https://mirrors.ustc.edu.cn/nix-channels/nixpkgs-unstable nixpkgs $ nix-channel --update
NixOS channel 也可以以类似命令替换,以 nixos-19.09
为例(需要以 root 用户身份执行):
# nix-channel --add https://mirrors.ustc.edu.cn/nix-channels/nixos-19.09 nixos # nix-channel --update
替换 binary cache 为科大源
对于单独安装的 Nix,需要修改或添加相应的配置(~/.config/nix/nix.conf
或 /etc/nix/nix.conf
):
substituters = https://mirrors.ustc.edu.cn/nix-channels/store https://cache.nixos.org/
对于 NixOS 与 nix-darwin:
nix.binaryCaches = [ "https://mirrors.ustc.edu.cn/nix-channels/store" "https://cache.nixos.org/" ];
小技巧
如果使用 NixOS 19.09 之后的版本和 nix-darwin,配置中的 "https://cache.nixos.org/"
可以省略。
本帮助参考了 TUNA 的 nix 帮助 编写。
相关链接
- Nix 主页
- Nixpkgs 主页
- NixOS 主页
- 安装 Nix
- 上游 Nix Channels 列表