Nix 值是一个函数,而在计算';输出';
我在尝试检查薄片时出现上述错误;我试图在非NixOS系统上使用Nix 值是一个函数,而在计算';输出';,nix,nixos,Nix,Nixos,我在尝试检查薄片时出现上述错误;我试图在非NixOS系统上使用flake compat,以与家庭管理器兼容 这是导致以下跟踪的原因: 错误:值是一个函数,但需要一个集合 at/nix/store/l22dazwy8cgxdvndhq45br310nap92x3 source/etc/nixos/flake.nix:167:136: 166| 167 |输出=输入{self,nix,nixpkgs,flake utils,flake compat,…}:内置;使用nixpkgs.lib;使用fla
flake compat
,以与家庭管理器
兼容
这是导致以下跟踪的原因:
错误:值是一个函数,但需要一个集合
at/nix/store/l22dazwy8cgxdvndhq45br310nap92x3 source/etc/nixos/flake.nix:167:136:
166|
167 |输出=输入{self,nix,nixpkgs,flake utils,flake compat,…}:内置;使用nixpkgs.lib;使用flake-utils.lib;让
|
^
168|
…在评估“产出”时
at/nix/store/l22dazwy8cgxdvndhq45br310nap92x3 source/etc/nixos/flake.nix:167:15:
166|
167 |输出=输入{self,nix,nixpkgs,flake utils,flake compat,…}:内置;使用nixpkgs.lib;使用flake-utils.lib;让
| ^
168|
…从呼叫站点
在«字符串»:45:21:
44|
45 |输出=flake.outputs(输入/{self=result;});
| ^
46|
…在评估匿名lambda时
在«字符串»:10:13:
9 | builtins.mapatrs
10 |(键:节点:
| ^
11 |让
…从呼叫站点
…在计算属性“root”时
…在评估匿名lambda时
在«字符串»:2:23:
1|
2 | lockFileStr:rootSrc:rootSubdir:
| ^
3|
…从呼叫站点
不幸的是,我不能提供一个
最小可重复的示例,因为我不知道这个错误是从flake中的何处产生的。结果表明,我的lib
值实际上是一个函数;不幸的是,由于nix flakes
仍然不稳定,它没有完全显示发生这种情况的地方