This repository has been archived on 2022-03-04. You can view files and clone it, but cannot push or open issues or pull requests.
dotfiles/scripts/.local/bin/unmountmenu

14 lines
441 B
Plaintext
Raw Normal View History

2020-11-13 13:31:17 +00:00
COLS="name,type,size,mountpoint"
drives=$(lsblk -rpo "name,size,mountpoint" | awk -F'[ ]' '$1!~"/dev/sda.|/dev/sdb."&&$3!=""&&NR!=1{printf "%s (%s)\n",$1, $3}')
2020-11-13 13:31:17 +00:00
[ -z "$drives" ] && exit
chosen=$(echo "$drives" | rofi -dmenu -i -p "Unmount which drive?" | awk '{print $1}')
[ -z "$chosen" ] && exit
stdout=$(udisksctl unmount -b "$chosen")
if [ $? -eq 0 ]
then
notify-send "Mount" "$stdout"
else
notify-send "Mount" "Unmounting Failed"
fi