diff options
author | Benjamin Chausse <benjamin@chausse.xyz> | 2024-01-13 17:52:36 -0500 |
---|---|---|
committer | Benjamin Chausse <benjamin@chausse.xyz> | 2024-01-13 17:52:36 -0500 |
commit | bf434758d9c60c323d571bc1e2e329edaad06fa3 (patch) | |
tree | c7cdaaba012b4560d49aaadc5e588c9563348214 /.local/bin/umountmenu | |
parent | a0cab8cd1a13e665ee83efecf37fa8cf87bf2c46 (diff) |
More debloating
Diffstat (limited to '.local/bin/umountmenu')
-rwxr-xr-x | .local/bin/umountmenu | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/.local/bin/umountmenu b/.local/bin/umountmenu deleted file mode 100755 index 39940a3..0000000 --- a/.local/bin/umountmenu +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh -# A dmenu prompt to unmount drives. -# Provides you with mounted partitions, select one to unmount. -# Drives mounted at /, /boot, /games and /home will not be options to unmount. - -unmountusb() { - [ -z "$drives" ] && exit - chosen=$(echo "$drives" | dmenu -i -p "Unmount which drive?" | awk '{print $1}') - [ -z "$chosen" ] && exit - sudo -A umount "$chosen" && notify-send -i "$HOME/.fonts/svg/usb.svg" -a "USB Mounting" "$chosen unmounted." - } - -unmountandroid() { \ - chosen=$(awk '/simple-mtpfs/ {print $2}' /etc/mtab | dmenu -i -p "Unmount which device?") - [ -z "$chosen" ] && exit - sudo -A umount -l "$chosen" && notify-send -i "$HOME/.fonts/svg/android.svg" -a "Android unmounting - $chosen unmounted." - } - -asktype() { \ - case "$(printf "USB\\nAndroid" | dmenu -i -p "Unmount a USB drive or Android device?")" in - USB) unmountusb ;; - Android) unmountandroid ;; - esac - } - -drives=$(lsblk -nrpo "name,type,size,mountpoint" | awk '$2=="part"&&$4!~/\/boot|\/games|\/home$|SWAP/&&length($4)>1{printf "%s (%s)\n",$4,$3}') - -if ! grep simple-mtpfs /etc/mtab; then - [ -z "$drives" ] && notify-send -i "~/.fonts/svg/usb.svg" -a "USB Mounting" "No drives to unmount." && exit - echo "Unmountable USB drive detected." - unmountusb -else - if [ -z "$drives" ] - then - echo "Unmountable Android device detected." - unmountandroid - else - echo "Unmountable USB drive(s) and Android device(s) detected." - asktype - fi -fi |