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