在:
n = import <nixpkgs> {};
Run Code Online (Sandbox Code Playgroud)
n包含一个属性n.pkgs,它似乎也包含所有可用的包.有什么区别,然后之间n和n.pkgs?
它似乎与Nix配置的fixpoint语义和从nixpkgs覆盖一些包的可用性有关,但我无法真正地围绕它并找到明确的区别.
import <nixpkgs> {} 为您提供Nixpkgs的原始实例,即未应用任何用户配置.
(import <nixpkgs> {}).pkgs为您提供Nixpkgs的一个版本,该版本具有用户配置的设置和~/.nixpkgs/config.nix应用的覆盖.
| 归档时间: |
|
| 查看次数: |
156 次 |
| 最近记录: |