Forráskód Böngészése

chore(impermanence): refactor function parameters and update subvolume deletion

Zander Hawke 7 hónapja
szülő
commit
a433ce0e67
1 módosított fájl, 5 hozzáadás és 6 törlés
  1. 5 6
      hosts/odin/system/impermanence.nix

+ 5 - 6
hosts/odin/system/impermanence.nix

@@ -1,8 +1,7 @@
-{
-  config,
-  inputs,
-  lib,
-  ...
+{ config
+, inputs
+, lib
+, ...
 }:
 {
   imports = [
@@ -57,7 +56,7 @@
 
     # Create or restore fresh root
     if [[ -e /mnt/@root-blank ]]; then
-      btrfs subvolume delete /mnt/@root || true
+      delete_subvolume_recursively /mnt/@root
       if ! btrfs subvolume snapshot /mnt/@root-blank /mnt/@root; then
         echo "Failed to snapshot @root-blank to @root"
         umount /mnt