aboutsummaryrefslogtreecommitdiff
path: root/.config/polybar/scripts/system-usb-mount.sh
diff options
context:
space:
mode:
Diffstat (limited to '.config/polybar/scripts/system-usb-mount.sh')
-rwxr-xr-x.config/polybar/scripts/system-usb-mount.sh53
1 files changed, 0 insertions, 53 deletions
diff --git a/.config/polybar/scripts/system-usb-mount.sh b/.config/polybar/scripts/system-usb-mount.sh
deleted file mode 100755
index 63e9187..0000000
--- a/.config/polybar/scripts/system-usb-mount.sh
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/bin/sh
-
-devices=$(lsblk -Jplno NAME,TYPE,RM,SIZE,MOUNTPOINT,VENDOR)
-
-case "$1" in
- --mount)
- for mount in $(echo "$devices" | jq -r '.blockdevices[] | select(.type == "part") | select(.rm == true) | select(.mountpoint == null) | .name'); do
- udisksctl mount --no-user-interaction -b "$mount"
-
- mountpoint=$(udisksctl mount --no-user-interaction -b $mount)
- mountpoint=$(echo $mountpoint | cut -d " " -f 4- | tr -d ".")
- kitty -e "bash -lc 'pcmanfm $mountpoint'" &
- done
- ;;
- --unmount)
- for unmount in $(echo "$devices" | jq -r '.blockdevices[] | select(.type == "part") | select(.rm == true) | select(.mountpoint != null) | .name'); do
- udisksctl unmount --no-user-interaction -b "$unmount"
- udisksctl power-off --no-user-interaction -b "$unmount"
- done
- ;;
- *)
- output=""
- counter=0
-
- for unmounted in $(echo "$devices" | jq -r '.blockdevices[] | select(.type == "part") | select(.rm == true) | select(.mountpoint == null) | .name'); do
- unmounted=$(echo "$unmounted" | tr -d "[:digit:]")
- unmounted=$(echo "$devices" | jq -r '.blockdevices[] | select(.name == "'"$unmounted"'") | .vendor')
- unmounted=$(echo "$unmounted" | tr -d ' ')
-
- if [ $counter -eq 0 ]; then
- space=""
- else
- space=" "
- fi
- counter=$((counter + 1))
-
- output="$output$space#1 $unmounted"
- done
-
- for mounted in $(echo "$devices" | jq -r '.blockdevices[] | select(.type == "part") | select(.rm == true) | select(.mountpoint != null) | .size'); do
- if [ $counter -eq 0 ]; then
- space=""
- else
- space=" "
- fi
- counter=$((counter + 1))
-
- output="$output$space#2 $mounted"
- done
-
- echo "$output"
- ;;
-esac