diff --git a/nix/configuration/configuration.nix b/nix/configuration/configuration.nix index 74fa2282..f823e3a0 100644 --- a/nix/configuration/configuration.nix +++ b/nix/configuration/configuration.nix @@ -119,6 +119,9 @@ nix.settings.max-free = 1000000000; nix.settings.fallback = true; nix.settings.warn-dirty = false; + nix.settings.fsync-metadata = true; + # Ensure store paths are durably written to disk before registering the paths so a crash mid-build does not leave us in a corrupted state. + nix.settings.fsync-store-paths = true; hardware.enableRedistributableFirmware = true;