dotfiles-x111463ae7
removed android stuff from dmenumount\umount scripts
+10 −55
3 files changed
- M .config/ncmpcpp/config +3 −0
- M .local/bin/dmenumount +3 −29
- M .local/bin/dmenuumount +4 −26
| @@ -32,6 +32,9 @@ statusbar_color = red | |||
| 32 | 32 | volume_color = "green" | |
| 33 | 33 | statusbar_time_color = cyan:b | |
| 34 | 34 | ||
| 35 | + | ## Selected tracks ## | |
| 36 | + | selected_item_prefix = "* " | |
| 37 | + | ||
| 35 | 38 | ## Seeking ## | |
| 36 | 39 | incremental_seeking = "yes" | |
| 37 | 40 | seek_time = "1" | |
| @@ -1,6 +1,6 @@ | |||
| 1 | 1 | #!/bin/sh | |
| 2 | 2 | ||
| 3 | โ | # Gives a dmenu prompt to mount unmounted drives and Android phones. If | |
| 3 | + | # Gives a dmenu prompt to mount unmounted drives. If | |
| 4 | 4 | # they're in /etc/fstab, they'll be mounted automatically. Otherwise, you'll | |
| 5 | 5 | # be prompted to give a mountpoint from already existsing directories. If you | |
| 6 | 6 | # input a novel directory, it will prompt you to create that directory. | |
| @@ -31,37 +31,11 @@ mountusb() { \ | |||
| 31 | 31 | notify-send "๐ป USB mounting" "$chosen mounted to $mp." | |
| 32 | 32 | } | |
| 33 | 33 | ||
| 34 | โ | mountandroid() { \ | |
| 35 | โ | chosen="$(echo "$anddrives" | dmenu -i -p "Which Android device?")" || exit 1 | |
| 36 | โ | chosen="$(echo "$chosen" | cut -d : -f 1)" | |
| 37 | โ | getmount "$HOME -maxdepth 3 -type d" | |
| 38 | โ | simple-mtpfs --device "$chosen" "$mp" | |
| 39 | โ | echo "OK" | dmenu -i -p "Tap Allow on your phone if it asks for permission and then press enter" || exit 1 | |
| 40 | โ | simple-mtpfs --device "$chosen" "$mp" | |
| 41 | โ | notify-send "๐ค Android Mounting" "Android device mounted to $mp." | |
| 42 | โ | } | |
| 43 | โ | ||
| 44 | โ | asktype() { \ | |
| 45 | โ | choice="$(printf "USB\\nAndroid" | dmenu -i -p "Mount a USB drive or Android device?")" || exit 1 | |
| 46 | โ | case $choice in | |
| 47 | โ | USB) mountusb ;; | |
| 48 | โ | Android) mountandroid ;; | |
| 49 | โ | esac | |
| 50 | โ | } | |
| 51 | โ | ||
| 52 | โ | anddrives=$(simple-mtpfs -l 2>/dev/null) | |
| 53 | 34 | usbdrives="$(lsblk -rpo "name,type,size,mountpoint" | grep 'part\|rom' | awk '$4==""{printf "%s (%s)\n",$1,$3}')" | |
| 54 | 35 | ||
| 55 | 36 | if [ -z "$usbdrives" ]; then | |
| 56 | โ | [ -z "$anddrives" ] && echo "No USB drive or Android device detected" && exit | |
| 57 | โ | echo "Android device(s) detected." | |
| 58 | โ | mountandroid | |
| 37 | + | echo "No USB drive detected" && exit | |
| 59 | 38 | else | |
| 60 | โ | if [ -z "$anddrives" ]; then | |
| 61 | 39 | echo "USB drive(s) detected." | |
| 62 | 40 | mountusb | |
| 63 | โ | else | |
| 64 | โ | echo "Mountable USB drive(s) and Android device(s) detected." | |
| 65 | โ | asktype | |
| 66 | โ | fi | |
| 67 | โ | fi | |
| 41 | + | fi | |
| @@ -12,33 +12,11 @@ unmountusb() { | |||
| 12 | 12 | sudo -A umount "$chosen" && notify-send "๐ป USB unmounting" "$chosen unmounted." | |
| 13 | 13 | } | |
| 14 | 14 | ||
| 15 | โ | unmountandroid() { \ | |
| 16 | โ | chosen="$(awk '/simple-mtpfs/ {print $2}' /etc/mtab | dmenu -i -p "Unmount which device?")" || exit 1 | |
| 17 | โ | [ -z "$chosen" ] && exit | |
| 18 | โ | sudo -A umount -l "$chosen" && notify-send "๐ค Android unmounting" "$chosen unmounted." | |
| 19 | โ | } | |
| 20 | โ | ||
| 21 | โ | asktype() { \ | |
| 22 | โ | choice="$(printf "USB\\nAndroid" | dmenu -i -p "Unmount a USB drive or Android device?")" || exit 1 | |
| 23 | โ | case "$choice" in | |
| 24 | โ | USB) unmountusb ;; | |
| 25 | โ | Android) unmountandroid ;; | |
| 26 | โ | esac | |
| 27 | โ | } | |
| 28 | โ | ||
| 29 | 15 | 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}') | |
| 30 | 16 | ||
| 31 | โ | if ! grep simple-mtpfs /etc/mtab; then | |
| 32 | โ | [ -z "$drives" ] && echo "No drives to unmount." && exit | |
| 33 | โ | echo "Unmountable USB drive detected." | |
| 34 | โ | unmountusb | |
| 17 | + | if [ -z "$drives" ]; then | |
| 18 | + | echo "No drives to unmount." && exit | |
| 35 | 19 | else | |
| 36 | โ | if [ -z "$drives" ] | |
| 37 | โ | then | |
| 38 | โ | echo "Unmountable Android device detected." | |
| 39 | โ | unmountandroid | |
| 40 | โ | else | |
| 41 | โ | echo "Unmountable USB drive(s) and Android device(s) detected." | |
| 42 | โ | asktype | |
| 43 | โ | fi | |
| 20 | + | echo "Unmountable USB drive detected." | |
| 21 | + | unmountusb | |
| 44 | 22 | fi | |