#!/bin/sh

chosen=$(lsblk -rnpo "name,label,size,type,mountpoint" |
    awk '/part $/ { printf "%s %s (%s)\n",$1,$2,$3 }' |
    dmenu -i -l 10 -p "Mount which drive?" |
    cut -d' ' -f1)

if [ $? = 0 ] && [ -n "$chosen" ]; then
    msg=$(udisksctl mount -b $chosen)
    notify-send '💻 Mount' "$msg"
else
    echo "Abort"
fi