首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装jbake从不稳定的覆盖在主管理器

如何安装jbake从不稳定的覆盖在主管理器
EN

Stack Overflow用户
提问于 2018-05-31 18:24:59
回答 1查看 999关注 0票数 6

添加不稳定通道后

代码语言:javascript
复制
nix-channel --add https://nixos.org/channels/nixpkgs-unstable unstable

我在~/.config/nixpkgs/overlays/package-upgrades/default.nix下添加了一个覆盖

代码语言:javascript
复制
self: super:
let
  unstable = import <unstable> {};
in {
  jbake = unstable.jbake;
}

此叠加将添加到home.nix

代码语言:javascript
复制
nixpkgs.overlays = [ (import ./overlays/package-upgrades) ];

当我运行home-manager switch时出现错误

代码语言:javascript
复制
0 + john@n1 nixpkgs $ home-manager switch
Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS

可以在here中找到整个配置。

如何使用home-manager和overlay将单个属性从不稳定升级?

EN

回答 1

Stack Overflow用户

发布于 2019-08-25 20:41:29

这个thread on nixos discourse似乎是相关的。似乎在导入不稳定时也会应用覆盖,从而导致无限递归。尝试如下所示:

代码语言:javascript
复制
let
  unstable = import <unstable> {};
in {
  home.packages = with pkgs; [
    ...
  ] ++ (with unstable; [
    jbake
  ]);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50622072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档