2015-01-26 55 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配置文件。