恢复意外删除的 configuration.nix 文件
Recover accidentally deleted configuration.nix file
假设有一个文件 /etc/nixos/configuration.nix
用于 nixos-rebuild switch
进程一次。假设它不小心从文件系统中删除了。
有什么方法可以恢复吗?
有配置选项system.copySystemConfiguration
:
system.copySystemConfiguration
If enabled, copies the NixOS configuration file $NIXOS_CONFIG (usually /etc/nixos/configuration.nix) to the system
store path.
Type:"boolean"
Default:false
Declared by:
<nixpkgs/nixos/modules/system/activation/top-level.nix>
如果启用此选项,应该有一个文件 /run/current-system/configuration.nix
包含当前系统的 configuration.nix(它也存在于您构建的任何其他系统)。
假设有一个文件 /etc/nixos/configuration.nix
用于 nixos-rebuild switch
进程一次。假设它不小心从文件系统中删除了。
有什么方法可以恢复吗?
有配置选项system.copySystemConfiguration
:
system.copySystemConfiguration If enabled, copies the NixOS configuration file $NIXOS_CONFIG (usually /etc/nixos/configuration.nix) to the system store path.
Type:"boolean"
Default:false
Declared by:
<nixpkgs/nixos/modules/system/activation/top-level.nix>
如果启用此选项,应该有一个文件 /run/current-system/configuration.nix
包含当前系统的 configuration.nix(它也存在于您构建的任何其他系统)。