如何在configuration.nix中创建临时NixOS包

问题描述 投票:0回答:1

我正在尝试使用启动时崩溃的 NixOS 软件包。我检查了源代码,它似乎源自 .deb 版本。应用程序的提供商还提供了一个 AppImage,我想尝试一下,假设它可能更可靠。

我想知道在将 PR 制作/合并到官方 Nix 软件包存储库之前,是否可以在我的 configuration.nix 中制作一个临时 Nix 软件包用于测试和临时使用。

我遇到了appimageTools,但我找不到任何有关如何在configuration.nix中使用它的示例。任何指导或示例将不胜感激。

nix nixos
1个回答
0
投票

您可以使用

callPackage
,然后将其作为值(类似于任何其他包)添加到
environment.systemPackages

例如:

environment.systemPackages = [ pkgs.curl (pkgs.callPackage /path/to/default.nix {}) ];
© www.soinside.com 2019 - 2024. All rights reserved.