根据https://chris-martin.org/2015/installing-nixos存在/etc/nixos/configuration.nix
文件。位于正式nix泊坞窗图像的Nix配置在哪里?
我使用的是从https://hub.docker.com/r/nixos/nix/泊坞窗容器和运行
find . -name "configuration.nix"
容器也不返回结果中
。
该配置位于何处?
根据https://chris-martin.org/2015/installing-nixos存在/etc/nixos/configuration.nix
文件。位于正式nix泊坞窗图像的Nix配置在哪里?
我使用的是从https://hub.docker.com/r/nixos/nix/泊坞窗容器和运行
find . -name "configuration.nix"
容器也不返回结果中
。
该配置位于何处?
上述码头集装箱不包含NixOS系统。引用评论:
它基本上是阿尔派Linux分布,与apk包管理器和nix-env在它之上。
所以,没有NixOS,没有configuration.nix
。
(不会被supprised如果OP作出评论☻)
如果我们谈论的是集装箱的故事NixOS,它是在它的起步阶段状态的写作。
如果由于某种原因,它不存在或您无法找到它,你可以通过你需要建立你的系统参数一切nixos-重建:
git clone --branch release-17.03 https://github.com/nixos/nixpkgs $HOME/nixpkgs
mkdir -p $HOME/nix-config
nixos-generate-config --dir $HOME/nix-config
nixos-install -I nixos-config=$HOME/nix-config/configuration.nix -I nixpkgs=$HOME/nixpkgs
我喜欢反正做这种方式,因为它允许我使用配置好的nixpkgs和nix文件,这些文件存储在个人git仓库中。
echo $NIX_PATH
应该告诉你。寻找nixos-config
的定义。
你能详细说明你的意思吗?“构建你的系统”?听起来我们正在制作Nix的另一个“复制”。我更想知道为什么它首先不在码头集装箱上。 可能是这个配置文件如何与Nix/Nixos相关的解释(可能是可选的)? –
由于nixos是声明式的,因此configuration.nix是描述从系统包到服务的整个系统的规范。 nixos-install和nixos-rebuild是读取configuration.nix以“构建”configuration.nix中描述的系统的命令。这还包括硬件配置,例如nixos-generate-config可以自动生成的硬盘安装点。 –