From 162be1bcac1372f42f04c873a46fd7875fc45eed Mon Sep 17 00:00:00 2001 From: Simon Gardling Date: Wed, 20 Aug 2025 11:53:29 -0400 Subject: [PATCH] heavily simplify list-usb-drives --- overlays.nix | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/overlays.nix b/overlays.nix index 6595e99..d8f827b 100644 --- a/overlays.nix +++ b/overlays.nix @@ -48,20 +48,11 @@ final: prev: { name = "list-usb-drives"; runtimeInputs = with prev; [ findutils - gawk coreutils - gnugrep - util-linux - ]; - - excludeShellChecks = [ - "SC2086" - "SC2157" - "SC2155" ]; text = '' - find "$DISK_BY_ID_DIR" -name "usb*" | grep -v "part[0-9]\$" | while read -r drive; do lsblk -no model,serial "$drive" | head -n1 | tr -d '\n' | tr " " "_" && echo -e " $(echo \"$drive\" | cut -d':' -f2-)"; done | column -t --table-columns=DRIVE,BAY | sort -n -k 2 + find "/dev/disk/by-id" -name "usb*" -not -name "*-part[0-9]" -printf "%f\n" | sed 's/^usb\-//g' | sed 's/\-[0-9]*\:/ /g' | column -t --table-columns=DRIVE,BAY | sort -n -k 2 ''; }; }