From 1a4a80bd513201a493986303363f8a4058a678e8 Mon Sep 17 00:00:00 2001 From: Shahab Dogar Date: Sun, 9 Feb 2025 15:44:05 +0500 Subject: [PATCH] fix: NixOS | temporarily disable wipe of root fs --- nixos/configuration.nix | 48 ++++++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/nixos/configuration.nix b/nixos/configuration.nix index 7db54fb..8bc85ed 100644 --- a/nixos/configuration.nix +++ b/nixos/configuration.nix @@ -19,30 +19,30 @@ in { efi.canTouchEfiVariables = true; }; - initrd.postResumeCommands = lib.mkAfter '' - mkdir /btrfs_tmp - mount /dev/luks_vg/root /btrfs_tmp - if [[ -e /btrfs_tmp/root ]]; then - mkdir -p /btrfs_tmp/old_roots - timestamp=$(date --date="@$(stat -c %Y /btrfs_tmp/root)" "+%Y-%m-%-d_%H:%M:%S") - mv /btrfs_tmp/root "/btrfs_tmp/old_roots/$timestamp" - fi - - delete_subvolume_recursively() { - IFS=$'\n' - for i in $(btrfs subvolume list -o "$1" | cut -f 9- -d ' '); do - delete_subvolume_recursively "/btrfs_tmp/$i" - done - btrfs subvolume delete "$1" - } - - for i in $(find /btrfs_tmp/old_roots/ -maxdepth 1 -mtime +30); do - delete_subvolume_recursively "$i" - done - - btrfs subvolume create /btrfs_tmp/root - umount /btrfs_tmp - ''; + # initrd.postResumeCommands = lib.mkAfter '' + # mkdir /btrfs_tmp + # mount /dev/luks_vg/root /btrfs_tmp + # if [[ -e /btrfs_tmp/root ]]; then + # mkdir -p /btrfs_tmp/old_roots + # timestamp=$(date --date="@$(stat -c %Y /btrfs_tmp/root)" "+%Y-%m-%-d_%H:%M:%S") + # mv /btrfs_tmp/root "/btrfs_tmp/old_roots/$timestamp" + # fi + # + # delete_subvolume_recursively() { + # IFS=$'\n' + # for i in $(btrfs subvolume list -o "$1" | cut -f 9- -d ' '); do + # delete_subvolume_recursively "/btrfs_tmp/$i" + # done + # btrfs subvolume delete "$1" + # } + # + # for i in $(find /btrfs_tmp/old_roots/ -maxdepth 1 -mtime +30); do + # delete_subvolume_recursively "$i" + # done + # + # btrfs subvolume create /btrfs_tmp/root + # umount /btrfs_tmp + # ''; lanzaboote = { enable = true;