#!/bin/bash until eww ping 2>/dev/null;do printf '.' sleep 1 done while read o;do eww open --screen "${o}" bar --id "${o}" done < <(swaymsg -t get_outputs | jq -r '.[].name') if [[ ! -z ${1} ]];then eww open --screen "${1}" home;eww update homewidgets_reveal=true # eww open --screen "$(swaymsg -t get_outputs | jq -r '.[0].name')" home;eww update homewidgets_reveal=true fi