diff options
| author | Luke Smith <luke@lukesmith.xyz> | 2024-07-15 13:46:30 -0400 |
|---|---|---|
| committer | Luke Smith <luke@lukesmith.xyz> | 2024-07-15 13:46:30 -0400 |
| commit | a9cde940c2a956f98b6a5cd8496d24fe7de58e64 (patch) | |
| tree | 3a476e11d39639ea13a0db474a97c9ae6b173c08 /.local/bin | |
| parent | cf38cd5ba813741e8ea61c72b30b8c983a3d0abb (diff) | |
| download | eibhear-a9cde940c2a956f98b6a5cd8496d24fe7de58e64.tar.gz eibhear-a9cde940c2a956f98b6a5cd8496d24fe7de58e64.tar.zst eibhear-a9cde940c2a956f98b6a5cd8496d24fe7de58e64.zip | |
close #1292
Diffstat (limited to '.local/bin')
| -rwxr-xr-x | .local/bin/mounter | 7 |
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." ;; |
