From 19120d4f9761c67d99ed1ce3da6084b83f5a49c9 Mon Sep 17 00:00:00 2001 From: srdusr Date: Sat, 30 Aug 2025 19:22:59 +0200 Subject: Linux-specific dotfiles --- .config/polybar/scripts/system-usb-mount.sh | 53 ----------------------------- 1 file changed, 53 deletions(-) delete mode 100755 .config/polybar/scripts/system-usb-mount.sh (limited to '.config/polybar/scripts/system-usb-mount.sh') 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 -- cgit v1.2.3