diff options
| author | Gustaf Rydholm <gustaf.rydholm@gmail.com> | 2023-05-15 00:17:12 +0200 | 
|---|---|---|
| committer | Gustaf Rydholm <gustaf.rydholm@gmail.com> | 2023-05-15 00:17:12 +0200 | 
| commit | d8a759b0bb0e510e1ea037a3f10e42a61fc4e618 (patch) | |
| tree | 97f11adb53c42d2709a717ba7d5292f187e75952 /.local/bin/dmenuunmount | |
| parent | 12d18871a0beb202589a8faea1856664d9beba69 (diff) | |
Fix ext drive mounters
Diffstat (limited to '.local/bin/dmenuunmount')
| -rwxr-xr-x | .local/bin/dmenuunmount | 27 | 
1 files changed, 0 insertions, 27 deletions
diff --git a/.local/bin/dmenuunmount b/.local/bin/dmenuunmount deleted file mode 100755 index 9018419..0000000 --- a/.local/bin/dmenuunmount +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh - -# A dmenu prompt to unmount drives. -# Provides you with mounted partitions, select one to unmount. -# Drives mounted at /, /boot and /home will not be options to unmount. - -unmountusb() { -	[ -z "$drives" ] && exit -	chosen="$(echo "$drives" | dmenu -i -p "Unmount which drive?")" || exit 1 -	chosen="$(echo "$chosen" | awk '{print $1}')" -	[ -z "$chosen" ] && exit -	doas umount "$chosen" && notify-send "💻 USB unmounting" "$chosen unmounted." -	} - -drives=$(lsblk -nrpo "name,type,size,mountpoint,label" | awk -F':' '{gsub(/ /,":")}$4!~/\/boot|\/efi|\/home$|SWAP/&&length($4)>1{printf "%s (%s) %s\n",$4,$3,$5}') - -if ! grep simple-mtpfs /etc/mtab; then -	[ -z "$drives" ] && echo "No drives to unmount." &&  exit -	echo "Unmountable USB drive detected." -	unmountusb -else -	if [ -n "$drives" ] -	then -		echo "Unmountable USB drive(s) detected." -    unmountusb -	fi -fi  |