如何复制 nix 配置文件
How to copy a nix profile
是否可以将 Nix 用户配置文件或配置复制到其他用户或主机?
我的意思是,假设我使用 nix-env -i
安装了一些软件包。我怎样才能复制这个环境并在其他地方使用它?
NixOs 配置的相同问题。我可以通过修改 /etc/nixos/configurtion.nix
创建一个新的配置。但是,如果我使用 nix-env -i
添加了一些包会怎么样?我可以生成与这个新环境相对应的配置(或等效配置)吗?
一般来说,您应该使用 configuration.nix
来获得可以随身携带的声明式配置。
获取特定配置文件的所有已安装包 运行 nix-env -q
.
还有 nix-copy-closure --help
可用于复制 ~/.nix-profile
配置文件。
对于 nix-env,您可以使用一个文件来保存所有包的名称,如下所述:https://nixos.org/wiki/FAQ#How_can_I_manage_software_with_nix-env_like_with_configuration.nix.3F
要获得完全相同的输出,那么您还想在特定的 nixpkgs 提交上进行检出。
是否可以将 Nix 用户配置文件或配置复制到其他用户或主机?
我的意思是,假设我使用 nix-env -i
安装了一些软件包。我怎样才能复制这个环境并在其他地方使用它?
NixOs 配置的相同问题。我可以通过修改 /etc/nixos/configurtion.nix
创建一个新的配置。但是,如果我使用 nix-env -i
添加了一些包会怎么样?我可以生成与这个新环境相对应的配置(或等效配置)吗?
一般来说,您应该使用 configuration.nix
来获得可以随身携带的声明式配置。
获取特定配置文件的所有已安装包 运行 nix-env -q
.
还有 nix-copy-closure --help
可用于复制 ~/.nix-profile
配置文件。
对于 nix-env,您可以使用一个文件来保存所有包的名称,如下所述:https://nixos.org/wiki/FAQ#How_can_I_manage_software_with_nix-env_like_with_configuration.nix.3F
要获得完全相同的输出,那么您还想在特定的 nixpkgs 提交上进行检出。