diff options
| author | krolxon <krolyxon@tutanota.com> | 2025-08-04 21:46:18 +0530 |
|---|---|---|
| committer | krolxon <krolyxon@tutanota.com> | 2025-08-04 21:46:18 +0530 |
| commit | 32b1abc39ff7e07c18cdae6bddb978ea4afeca37 (patch) | |
| tree | 8c6595d24802e3f25f0436851c3053a486b5e91f /.local/bin/unmounter | |
| parent | e6a46d699b5dafa35ffb38ccdf5153d67f7348e4 (diff) | |
use rofi for mounter, unmounter
Diffstat (limited to '.local/bin/unmounter')
| -rwxr-xr-x | .local/bin/unmounter | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/.local/bin/unmounter b/.local/bin/unmounter index d9be444..184b3ae 100755 --- a/.local/bin/unmounter +++ b/.local/bin/unmounter @@ -1,12 +1,12 @@ #!/bin/sh -# A dmenu prompt to unmount drives. +# A rofi -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 "$drives" | rofi -dmenu -i -p "Unmount which drive?")" || exit 1 chosen="$(echo "$chosen" | awk '{print $1}')" [ -z "$chosen" ] && exit sudo -A umount "$chosen" && notify-send "💻 USB unmounting" "$chosen unmounted." @@ -14,9 +14,9 @@ unmountusb() { 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 [ -z "$drives" ]; then +if [ -z "$drives" ]; then echo "No drives to unmount." && exit else echo "Unmountable USB drive detected." - unmountusb + unmountusb fi |
