summaryrefslogtreecommitdiff
path: root/mac/.config/sketchybar.mon/plugins/space_windows.sh
blob: f1758910c7e89fd3abff9594be94d2847f8e2545 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash

if [ "$SENDER" = "space_windows_change" ]; then
	args=(--animate sin 10)

	space="$(echo "$INFO" | jq -r '.space')"
	apps="$(echo "$INFO" | jq -r '.apps | keys[]')"

	icon_strip=" "
	if [ "${apps}" != "" ]; then
		while read -r app; do
			icon_strip+=" $($CONFIG_DIR/plugins/icon_map.sh "$app")"
		done <<<"${apps}"
	else
		icon_strip=""
	fi
	args+=(--set space.$space label="$icon_strip")

	sketchybar -m "${args[@]}"
fi