是否可以將Nix用戶配置文件或配置複製到其他用戶或主機?如何複製nix配置文件
我的意思是,假設我使用nix-env -i
安裝了一些軟件包。我怎樣才能複製這個環境並在別的地方使用它? NixOs配置的同樣問題。我可以通過修改/etc/nixos/configurtion.nix
來創建新配置。但是如果我使用nix-env -i
添加了一些包。我可以生成與此新環境相對應的配置(或同等配置)嗎?
是否可以將Nix用戶配置文件或配置複製到其他用戶或主機?如何複製nix配置文件
我的意思是,假設我使用nix-env -i
安裝了一些軟件包。我怎樣才能複製這個環境並在別的地方使用它? NixOs配置的同樣問題。我可以通過修改/etc/nixos/configurtion.nix
來創建新配置。但是如果我使用nix-env -i
添加了一些包。我可以生成與此新環境相對應的配置(或同等配置)嗎?
一般而言,您應該使用configuration.nix
來進行聲明式配置,您可以隨身攜帶。
要獲取特定配置文件的所有已安裝軟件包,請運行nix-env -q
。
還有nix-copy-closure --help
,您可以使用它複製~/.nix-profile
配置文件。
對於尼克斯-ENV,你可以用一個文件來保存所有的軟件包的名稱,像這裏描述:https://nixos.org/wiki/FAQ#How_can_I_manage_software_with_nix-env_like_with_configuration.nix.3F
要具有完全相同的輸出,那麼你也想這樣做在一個結賬具體提交nixpkgs。
爲什麼選擇否定投票? – mb14 2015-01-27 12:47:17