#!/bin/bash outputs=( $(swaymsg -t get_outputs | jq -r '.[] | {name} | "\(.name)"') ) for o in ${outputs[@]};do workspace=$(swaymsg -t get_workspaces | jq -r '.[] | select(.output) | {name} | "\(.name)"') wpno=$(cat "$HOME/.cache/sway-wallpaper/${o}") wp_path="$HOME/.config/sway/assets/wallpaper/${o}/${wpno}.jpg" wl_imgp="$HOME/.cache/swaylock/${o}.jpg" convert -scale 10% -blur 0x3 -resize 500% "${wp_path}" "${wl_imgp}" sl_args="${sl_args}--image ${o}:${wl_imgp} " done echo "$sl_args" #exit #wpno=$(printf "%02d\n" $(($(echo "${workspace}" | awk '{print $1}' | grep -o "^[1-9]*")-1)) | cut -c 1 | sed 's/[^0-9]*//g') #wp_path="$HOME/.config/sway/assets/wallpaper/${output}/${wpno}.jpg" swaylock ${sl_args}