summaryrefslogtreecommitdiffstats
path: root/.local/bin
diff options
context:
space:
mode:
authorLuke Smith <luke@lukesmith.xyz>2024-07-15 13:46:30 -0400
committerLuke Smith <luke@lukesmith.xyz>2024-07-15 13:46:30 -0400
commita9cde940c2a956f98b6a5cd8496d24fe7de58e64 (patch)
tree3a476e11d39639ea13a0db474a97c9ae6b173c08 /.local/bin
parentcf38cd5ba813741e8ea61c72b30b8c983a3d0abb (diff)
downloadeibhear-a9cde940c2a956f98b6a5cd8496d24fe7de58e64.tar.gz
eibhear-a9cde940c2a956f98b6a5cd8496d24fe7de58e64.tar.zst
eibhear-a9cde940c2a956f98b6a5cd8496d24fe7de58e64.zip
close #1292
Diffstat (limited to '.local/bin')
-rwxr-xr-x.local/bin/mounter7
1 files changed, 6 insertions, 1 deletions
diff --git a/.local/bin/mounter b/.local/bin/mounter
index 756d04d..389f2d3 100755
--- a/.local/bin/mounter
+++ b/.local/bin/mounter
@@ -79,8 +79,13 @@ case "$chosen" in
💾*)
chosen="${chosen%% *}"
chosen="${chosen:1}" # This is a bashism.
+ parttype="$(echo "$lsblkoutput" | grep "$chosen")"
attemptmount || getmount
- sudo -A mount "$chosen" "$mp" -o uid="$(id -u)",gid="$(id -g)"
+ case "${parttype##* }" in
+ vfat) sudo -A mount -t vfat "$chosen" "$mp" -o rw,umask=0000 ;;
+ btrfs) sudo -A mount "$chosen" "$mp" ;;
+ *) sudo -A mount "$chosen" "$mp" -o uid="$(id -u)",gid="$(id -g)" ;;
+ esac
notify-send "💾Drive Mounted." "$chosen mounted to $mp."
;;