From 3e3190d9301af9b2541f6cb1651d2c1a9b80afc6 Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Thu, 19 Jun 2025 14:34:38 -0700 Subject: [PATCH] add script to remove empty i3 workspaces --- i3_remove_empty_workspaces | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100755 i3_remove_empty_workspaces diff --git a/i3_remove_empty_workspaces b/i3_remove_empty_workspaces new file mode 100755 index 0000000..b1969d3 --- /dev/null +++ b/i3_remove_empty_workspaces @@ -0,0 +1,9 @@ +#!/bin/sh + +focused_workspace=$(i3-msg -t get_workspaces|jq '.[map(.focused == true) | index(true)]["num"]') + +for a in $(i3-msg -t get_workspaces|jq '.[]["num"]'); do + i3-msg -q "workspace $a" +done; + +i3-msg -q "workspace ${focused_workspace}" -- 2.39.5