nixos-configs/eww/scripts/close-opened.sh

17 lines
393 B
Bash
Executable file

#!/bin/bash
# Store the output of the command in an array, keeping only lines with '*'
readarray -t array <<< "$(eww windows | grep '^\*')"
# Remove the '*' from each element
for ((i=0; i<${#array[@]}; i++))
do
array[i]=${array[i]#'*'}
array[i]=${array[i]%-reveal}
done
# Print the elements of the array
for element in "${array[@]}"
do
$HOME/.config/eww/scripts/close.sh "$element"
done