gpt4 book ai didi

nix - 如何在家庭管理器中使用覆盖从不稳定安装 jbake

转载 作者:行者123 更新时间:2023-12-04 12:01:11 32 4
gpt4 key购买 nike

添加不稳定 channel 后

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 和覆盖从不稳定升级单个属性?

最佳答案

thread on nixos discourse似乎相关。似乎在导入不稳定时也会应用叠加层,从而导致无限递归。尝试类似:

let
unstable = import <unstable> {};
in {
home.packages = with pkgs; [
...
] ++ (with unstable; [
jbake
]);
}

关于nix - 如何在家庭管理器中使用覆盖从不稳定安装 jbake,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50622072/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com