添加不稳定通道后
nix-channel --add https://nixos.org/channels/nixpkgs-unstable unstable我在~/.config/nixpkgs/overlays/package-upgrades/default.nix下添加了一个覆盖
self: super:
let
unstable = import <unstable> {};
in {
jbake = unstable.jbake;
}此叠加将添加到home.nix中
nixpkgs.overlays = [ (import ./overlays/package-upgrades) ];当我运行home-manager switch时出现错误
0 + john@n1 nixpkgs $ home-manager switch
Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS可以在here中找到整个配置。
如何使用home-manager和overlay将单个属性从不稳定升级?
发布于 2019-08-25 20:41:29
这个thread on nixos discourse似乎是相关的。似乎在导入不稳定时也会应用覆盖,从而导致无限递归。尝试如下所示:
let
unstable = import <unstable> {};
in {
home.packages = with pkgs; [
...
] ++ (with unstable; [
jbake
]);
}https://stackoverflow.com/questions/50622072
复制相似问题