#!/bin/sh
exclude='\/efi$|\/boot$|\/home$|tbhdd$|\/$'
if mountedpartition=`lsblk --noheadings --paths --raw | awk "/part .+/ && !/$exclude/ "'{ print $1, "(on", $7 ")" }' | dmenu -p "Unmount Device... "`
then
	doas umount "`echo $mountedpartition | sed 's/ .*//'`" \
	&& notify-send --urgency low "Device Successfully Unmounted" "Partition \"$mountedpartition\" successfully unmounted" \
	|| notify-send --urgency low "Error Unmounting Device" "Could not unmount partition \"$mountedpartition\""
fi