aboutsummarylogtreecommitdiffstats
path: root/i3-auto-arrange
blob: ed5d2310dde2a51dce6b649d846691eef3bb8632 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# /bin/sh

workspaces=$(i3-msg -t get_workspaces)
num=$(echo $workspaces | jq length)

for ((i=0;i<$num;i++))
do
	current=$(echo $workspaces | jq ".[$i].num")
	normal=$(($i + 1))
	
	if (($current != $normal))
	then
		i3-msg -q rename workspace "$current" to "$normal"
	fi
done