如何在NixOS中设置默认频道/etc/configuration.nix?
有一个命令来设置它并重建
sudo nix-channel --add https://nixos.org/channels/nixpkgs-unstable
sudo nixos-rebuild switch -I nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixpkgs
Run Code Online (Sandbox Code Playgroud)
但我想在configuration.nix中设置它,所以我不必记住每次都这样做.谢谢!
system.autoUpgrade.channel 是你可能正在寻找的
将它设置为任何通道,例如
system.autoUpgrade.channel = "https://nixos.org/channels/nixos-16.03-small/";
文件说:
默认情况下,这是使用nix- channel设置的通道(运行
nix-channel --list以查看当前值)
可以在https://nixos.org/channels/上找到最新的频道列表
参考:https ://nixos.org/nixos/manual/options.html#opt-system.autoUpgrade.channel https://nixos.org/nixos/manual/index.html#idm140737317454064
设置nixPath = [ "nixpkgs=http://nixos.org/channels/nixos-unstable/nixexprs.tar.xz" ];,请参阅https://github.com/snabblab/snabblab-nixos/blob/master/modules/common.nix#L37
| 归档时间: |
|
| 查看次数: |
4251 次 |
| 最近记录: |