NixOS:设置nix-shell的选项

时间:2016-07-31 00:09:30

标签: nixos

是否可以为单个nix-shell设置选项(http://nixos.org/nixos/options.html),而不是在/etc/nixos/configuration.nix全局定义它们?

1 个答案:

答案 0 :(得分:1)

您所指的那些选项仅适用于NixOS,它通常会(在后台)转换为配置systemd单元文件并在/ etc中创建配置文件

另一方面,nix-shell工具是Nix(包管理器)的一部分,可以在任何Linux发行版(以及任何其他包管理器)和最新的osx上使用。

Nix(包管理器)只安装二进制包,并不像其他Linux包管理器那样配置它们。像自制软件一样工作的东西。

回顾一下:   - NixOS(nixos- *命令)使用Nix安装包的二进制文件并对其进行配置。   - Nix(nix- *命令)安装包的二进制文件。你必须自己配置它们。

如果您正在运行NixOS或任何systemd Linux发行版,则可以使用相同的NixOS选项创建systemd容器。关于容器的文档是可用的here。现在,在您开始使用它之前,请知道nixos-container命令仍在进行中,并且有时需要一些Nix知识(表达式语言)。但是,任何反馈都是受欢迎的,Nix开发人员正积极致力于改进它。

如果您只想配置某些软件包(例如vim,weechat,...)以便在整个系统中使用,对于其中一些软件包也可以使用,但目前需要一些Nix知识(表达式语言) )。让我知道您有兴趣配置哪些软件包,我可以告诉您这样做有多难。

希望这对你有所帮助。