From 5692709ea6ab0c9f63635bc37767af4ac001ae74 Mon Sep 17 00:00:00 2001 From: ska Date: Mon, 22 Dec 2025 16:02:15 +0000 Subject: [PATCH] Update configuration.nix --- configuration.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/configuration.nix b/configuration.nix index cd8dfbf..1727523 100644 --- a/configuration.nix +++ b/configuration.nix @@ -207,8 +207,8 @@ }; }; - ############################################################ - # USB ROOT LOSS → SHUTDOWN (FIXED) + ############################################################ + # USB ROOT LOSS → SHUTDOWN (CORRECTED) ############################################################ systemd.services.shutdown-on-root-usb-loss = { @@ -227,11 +227,9 @@ SLEEP=${pkgs.coreutils}/bin/sleep SYSTEMCTL=${pkgs.systemd}/bin/systemctl - # Resolve root source ROOT_SRC="$($FINDMNT -n -o SOURCE / || true)" [ -z "$ROOT_SRC" ] && exit 0 - # Walk up to the top-level block device DEV="$ROOT_SRC" while PARENT="$($LSBLK -no PKNAME "$DEV" 2>/dev/null)"; [ -n "$PARENT" ]; do DEV="/dev/$PARENT" @@ -239,7 +237,6 @@ DEV_NAME="$($BASENAME "$DEV")" - # Watch until the block device disappears while [ -e "/sys/class/block/$DEV_NAME" ]; do $SLEEP 0.5 done