summaryrefslogtreecommitdiff
path: root/.local/bin/dmenuumount
diff options
context:
space:
mode:
authorkrolyxon <krolyxon@tutanota.com>2023-02-03 12:57:22 +0530
committerkrolyxon <krolyxon@tutanota.com>2023-02-03 12:57:22 +0530
commita3bad57a59b857febb72d6ae68b46e51e2165c0d (patch)
tree95620344bac47f36c6bffd51c9c10221f85a5221 /.local/bin/dmenuumount
parentfbebef7bee701894994208f3da023d0aac5810d4 (diff)
mounter, unmounter, profile, sbar
Diffstat (limited to '.local/bin/dmenuumount')
-rwxr-xr-x.local/bin/dmenuumount22
1 files changed, 0 insertions, 22 deletions
diff --git a/.local/bin/dmenuumount b/.local/bin/dmenuumount
deleted file mode 100755
index d9be444..0000000
--- a/.local/bin/dmenuumount
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-
-# A dmenu prompt to unmount drives.
-# Provides you with mounted partitions, select one to unmount.
-# Drives mounted at /, /boot and /home will not be options to unmount.
-
-unmountusb() {
- [ -z "$drives" ] && exit
- chosen="$(echo "$drives" | dmenu -i -p "Unmount which drive?")" || exit 1
- chosen="$(echo "$chosen" | awk '{print $1}')"
- [ -z "$chosen" ] && exit
- sudo -A umount "$chosen" && notify-send "💻 USB unmounting" "$chosen unmounted."
- }
-
-drives=$(lsblk -nrpo "name,type,size,mountpoint,label" | awk -F':' '{gsub(/ /,":")}$4!~/\/boot|\/efi|\/home$|SWAP/&&length($4)>1{printf "%s (%s) %s\n",$4,$3,$5}')
-
-if [ -z "$drives" ]; then
- echo "No drives to unmount." && exit
-else
- echo "Unmountable USB drive detected."
- unmountusb
-fi