nixos - 如何复制 nix 配置文件

标签 nixos nix

<分区>

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

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

最佳答案

通常,您应该使用 configuration.nix 来进行声明式配置,以便随身携带。

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

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

关于nixos - 如何复制 nix 配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28159181/

相关文章:

haskell - 如何使用 nix 从 GitHub 源 .nix 文件构建 haskell 依赖项?

nix - 如何显示在 nix 中定义函数的位置?

nix - 如何 nix-env 安装来自 nix 表达式文件的派生?

xmonad - NixOS 初学者 : xmonad and haskellmode in NixOS 14. 04

deployment - NixOS 中的 NixOS?

flutter - NixOs 与 flutter 运行相关的问题

nix - 导入不稳定并继承配置

linux - Tiltbrush Poly 无法在 Linux 中工作

由于缺少 nixos channel ,nixos-rebuild 无法构建

nix - 如何从 nix-shell 使用的 nix 表达式中的 nixpkgs 派生中获取名称?