From 03d63c093e8af86b74262879753dd34cba8794d6 Mon Sep 17 00:00:00 2001 From: Penelope Gwen Date: Tue, 11 Mar 2025 21:15:06 -0700 Subject: [PATCH] New backup 2025-03-11 21:15:06 --- de/home/.config/eww/scripts/bar/scratchpad | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/de/home/.config/eww/scripts/bar/scratchpad b/de/home/.config/eww/scripts/bar/scratchpad index 29501e8..9cdc607 100755 --- a/de/home/.config/eww/scripts/bar/scratchpad +++ b/de/home/.config/eww/scripts/bar/scratchpad @@ -158,6 +158,7 @@ app_fmt='%-15.15s' title_fmt='%s' applist_array=() +applist="" swaymsg -t get_tree | # get list of windows as tab-separated columns jq -r "$jq_get_windows | $jq_windows_to_tsv" | @@ -167,19 +168,23 @@ column -s $'\t' -o $'\t' -t | while IFS=$'\t' read -r win_id ws_name app_name wi icon=$( get_icon "$app_name" "$pid" ) [[ "$verbose" ]] && printf "[%s]=%s\n" "$app_name" "$icon" >&2 # shellcheck disable=SC2059 - applist_array_item=$(jq -n --arg icon "${icon}" --arg name "${app_name##*.}}" '{icon: $icon,name: $name}') + applist_array_item=$(jq -n --arg icon "${icon}" --arg name "${app_name##*.}" '{icon: $icon,name: $name}') # echo "${applist_array_item}" applist_array+=("${applist_array_item}") # echo "${applist_array[@]}" + applist=$(printf '%s\n' "${applist_array[@]}" | jq -s .) +# echo ${applist} # jq -n --arg icon "${icon}" --arg name "${app_name##*.}" '{icon: $icon,name: $name}' # printf "img:$icon:text:${id_fmt}\t${app_fmt}\t${ws_fmt}\t${title_fmt}\n" \ # "$win_id" \ # "${app_name##*.}" \ # "$ws_name" \ # "$win_title" -done -printf '%s\n' "${applist_array[@]}" -applist=$(printf '%s\n' "${applist_array[@]}" | jq -s .) -echo ${applist_array[@]} +done | echo "${applist}" +#echo "${applist_array[@]}" +#printf '%s\n' "${applist_array[@]}" +#echo "${applist_array[@]}" +#applist=$(printf '%s\n' "${applist_array[@]}" | jq -s .) +#echo ${applist} #sort -k3 -k2 #wofi --cache-file=/dev/null --insensitive --allow-images --show dmenu --prompt='Focus a window'