#!/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