From 529b324b51feba4bc8c91cbee12842fddcc7ac25 Mon Sep 17 00:00:00 2001 From: TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> Date: Wed, 26 Feb 2025 22:36:00 +0900 Subject: modified bin/setfirmware, created glove80/community.pr36.per-key-rgb+20250106120812_Glorious Engrammer v41.uf2 --- ...-key-rgb+20250106120812_Glorious Engrammer v41.uf2 | Bin 0 -> 1146368 bytes ar/.local/bin/setfirmware | 12 +++++++----- 2 files changed, 7 insertions(+), 5 deletions(-) create mode 100644 ar/.config/glove80/community.pr36.per-key-rgb+20250106120812_Glorious Engrammer v41.uf2 diff --git a/ar/.config/glove80/community.pr36.per-key-rgb+20250106120812_Glorious Engrammer v41.uf2 b/ar/.config/glove80/community.pr36.per-key-rgb+20250106120812_Glorious Engrammer v41.uf2 new file mode 100644 index 0000000..36ef3df Binary files /dev/null and b/ar/.config/glove80/community.pr36.per-key-rgb+20250106120812_Glorious Engrammer v41.uf2 differ diff --git a/ar/.local/bin/setfirmware b/ar/.local/bin/setfirmware index 6960c31..3914712 100755 --- a/ar/.local/bin/setfirmware +++ b/ar/.local/bin/setfirmware @@ -1,13 +1,15 @@ #!/bin/sh -lsblk -drive=$(lsblk | grep -E '3[0-9].*M' | cut -d' ' -f1) +drives=$(lsblk -n -r -o NAME,SIZE,MOUNTPOINT | grep -E --color=always '3[0-9].*M') +drive=$(echo "$drives" | awk '{print $1}' | head -n1) +[ -z "$drive" ] && exit +echo "$drives" drive="/dev/$drive" printf "\n%s\n" "Target drive: $drive" firmwarepath="${XDG_DOTFILES_DIR:-${HOME}/.dotfiles}/$(whereami)/.config/glove80" -newfirmware="$(find "${XDG_DOWNLOAD_DIR:-${HOME}/Downloads}" -type f -iname '*.uf2')" -cp "$newfirmware" "$firmwarepath/" -firmware="$(find "$firmwarepath" -type f -iname '*.uf2' | sort | fzf --prompt "Choose a firmware: ")" +firmware="$(find "$firmwarepath" "${XDG_DOWNLOAD_DIR:-${HOME}/Downloads}" -type f -iname '*.uf2' | sort | fzf --prompt "Choose a firmware: ")" +[ -f "$firmware" ] || exit +[ -f "$firmwarepath/$(basename "$firmware")" ] || mv "$firmware" "$firmwarepath/" mp="/media/$USER/firmware" [ -d "$mp" ] || mkdir -p "$mp" sudo -A mount "$drive" "$mp" -- cgit v1.2.3