恢复意外删除的configuration.nix文件

时间:2015-02-19 10:19:02

标签: nixos

假设有一个文件/etc/nixos/configuration.nix用于nixos-rebuild switch进程一次。假设它是从文件系统中意外删除的。

有没有办法以某种方式恢复它?

1 个答案:

答案 0 :(得分:4)

配置选项system.copySystemConfiguration

  

<强> system.copySystemConfiguration   如果启用,则将NixOS配置文件$ NIXOS_CONFIG(通常为/etc/nixos/configuration.nix)复制到系统   商店路径。

     

类型: “布尔”

     

默认值:false

     

宣布:   <nixpkgs/nixos/modules/system/activation/top-level.nix>

如果启用此选项,则应该有一个文件/run/current-system/configuration.nix,其中包含当前系统的configuration.nix(它也适用于您构建的任何其他系统)。