【问题标题】:Is there a standalone Nixpkgs “standard library” to create private Nixpkgs repos?是否有独立的 Nixpkgs “标准库”来创建私有 Nixpkgs 存储库?
【发布时间】:2019-04-23 23:47:52
【问题描述】:

是否有任何项目/存储库包含从 Nixpkgs 存储库中提取的“标准库”函数?

目前正在阅读 Nixpkgs 手册,似乎 Nixpkgs 存储库包含

  • 实际上有助于构建(跨平台)包的函数(使用 Nix builtin's/primitives 编写)
  • 收集包裹

试图找到去中心化的例子,但没有很多(或者我没有找到)。我喜欢 Cachix 和它背后的理念,但那是针对已经构建的包(除非我误解了某些东西,这是不可能的)。

找到的一些资源:


编辑:刚刚发现Nix User Repository (NUR)

EDIT2:这里是the thread on NixOS discourse

【问题讨论】:

  • 我看不出在你自己的仓库中做 (import <nixpkgs>).usefulFunction 或等效的问题是什么。
  • @DavidGrayson 引用 parkerhoyes 的话:“Just experimenting, really.”:)

标签: nix nixpkgs


【解决方案1】:

Nixpkgs 是一个“megarepo”,捆绑了高度相关的 Nix 项目,例如 Nixpkgs、其标准库、NixOS 等。我不知道这些项目的任何其他来源或“镜像”。如果您想改变这种情况,您可以通过 Nix Flakes 的想法/项目/项目提供帮助。

今天,如果你真的只需要pkgs.lib,你可以使用lib = import <nixpkgs/lib>

【讨论】:

    猜你喜欢
    • 2012-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-11
    • 2013-01-05
    • 2015-10-02
    • 1970-01-01
    • 2021-05-30
    相关资源
    最近更新 更多