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

ДМИ*_*КОВ 4 nixos

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

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

ben*_*ofs 5

有配置选项system.copySystemConfiguration

system.copySystemConfiguration 如果启用,将 NixOS 配置文件 $NIXOS_CONFIG(通常是 /etc/nixos/configuration.nix)复制到系统存储路径。

类型:“布尔型”

默认值:假

声明人: <nixpkgs/nixos/modules/system/activation/top-level.nix>

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