2015-01-26 36 views
4

是否可以将Nix用户配置文件或配置复制到其他用户或主机?如何复制nix配置文件

我的意思是,假设我使用nix-env -i安装了一些软件包。我怎样才能复制这个环境并在别的地方使用它? NixOs配置的同样问题。我可以通过修改/etc/nixos/configurtion.nix来创建新配置。但是如果我使用nix-env -i添加了一些包。我可以生成与此新环境相对应的配置(或同等配置)吗?

+0

为什么选择否定投票? – mb14 2015-01-27 12:47:17

回答

2

一般而言,您应该使用configuration.nix来进行声明式配置,您可以随身携带。

要获取特定配置文件的所有已安装软件包,请运行nix-env -q

还有nix-copy-closure --help,您可以使用它复制~/.nix-profile配置文件。