【发布时间】:2016-03-28 17:21:42
【问题描述】:
这几天我读了一些关于 NixOS 的文章并尝试了一下,因为我的印象是它可以让我只用一个文件配置 Linux。
当我使用它时,我用nix-env 安装了一堆包,所以它们最终没有出现在configuration.nix 中,但我可以稍后将它们卸载并手动将它们添加到configuration.nix。我有类似npm i -g <package> 的东西,它会全局安装它,所以它最终会在configuration.nix 中,并且可以简单地复制到另一台机器上。
另外,我安装了 zsh 和 atom 之类的东西,它们有完全不同的配置和自定义方法(bashscript、javascript、less 等)。
Nix/NixOS 是否也可以跟踪特定于软件包的配置?
它是否已经发生而我没有看到?就像包的 nix 表达式知道包将在哪里存储其配置等。
我的意思是,很高兴我可以将这些软件包添加到主配置中,当在另一台 PC 上使用它时,我安装了相同的软件,但我仍然看到自己为已安装的软件包编写了相当多的配置。
【问题讨论】: