我从 NixOS 中的私人 git 存储库编译了一个包。如何在 NixOS 机器上安装该软件包?我想安装我的软件包并保持其私密性。 NixOS 有安装私有包的命令吗?
约束:我不想在 Nixpkgs 上公开我的包。
当然,您可以在您的私人目录中使用 nixpkgs 中可用的所有构建工具
configuration.nix
。一种简单的方法是
environment.systemPackages
、users.users.<username>.packages
或某些services.<name>.package
),例如,如果是 Python 包,包列表中的条目将如下所示:
(pkgs.python3Packages.buildPythonPackage rec {
pname = "my-package";
version = "1.2.3";
src = ./my-package;
}
)