Show theme names in theme switcher

This commit is contained in:
Ryan Hughes
2026-05-11 15:40:19 -04:00
parent f6bd69bc0f
commit b89079ae5c
3 changed files with 40 additions and 10 deletions
+9 -4
View File
@@ -1,13 +1,14 @@
#!/bin/bash
# omarchy:summary=Open a generic image selector menu
# omarchy:args=[--selected <image>] [--colors-file <path>] [--print-name] [--cache-only] <image-dir>...
# omarchy:args=[--selected <image>] [--colors-file <path>] [--print-name] [--show-labels] [--cache-only] <image-dir>...
OMARCHY_PATH=${OMARCHY_PATH:-$HOME/.local/share/omarchy}
selected_image=""
colors_file=""
print_name=false
show_labels=false
cache_only=false
image_dirs=()
@@ -25,12 +26,16 @@ while [[ $# -gt 0 ]]; do
print_name=true
shift
;;
--show-labels)
show_labels=true
shift
;;
--cache-only)
cache_only=true
shift
;;
--help|-h)
echo "Usage: omarchy-menu-images [--selected <image>] [--colors-file <path>] [--print-name] [--cache-only] <image-dir>..."
echo "Usage: omarchy-menu-images [--selected <image>] [--colors-file <path>] [--print-name] [--show-labels] [--cache-only] <image-dir>..."
exit 0
;;
*)
@@ -41,7 +46,7 @@ while [[ $# -gt 0 ]]; do
done
if (( ${#image_dirs[@]} == 0 )); then
echo "Usage: omarchy-menu-images [--selected <image>] [--colors-file <path>] [--print-name] [--cache-only] <image-dir>..." >&2
echo "Usage: omarchy-menu-images [--selected <image>] [--colors-file <path>] [--print-name] [--show-labels] [--cache-only] <image-dir>..." >&2
exit 1
fi
@@ -173,7 +178,7 @@ if [[ ! -S $socket_path ]]; then
exit 1
fi
printf '%s\t%s\t%s\t%s\t%s\n' "$rows_payload" "$selected_list_image" "$selection_file" "$done_file" "$colors_payload" |
printf '%s\t%s\t%s\t%s\t%s\t%s\n' "$rows_payload" "$selected_list_image" "$selection_file" "$done_file" "$colors_payload" "$show_labels" |
socat -u - "UNIX-CONNECT:$socket_path"
while [[ ! -e $done_file ]]; do
+1
View File
@@ -75,5 +75,6 @@ for extension in png jpg jpeg webp; do
done
exec omarchy-menu-images \
--print-name \
--show-labels \
--selected "$selected_preview" \
"$preview_dir"