From ee9977c26753088dfd20006fe3427737419ab264 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Fri, 17 Jan 2025 17:54:37 +1100 Subject: main: special workspace toggles --- toggles/specialws.fish | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100755 toggles/specialws.fish (limited to 'toggles/specialws.fish') diff --git a/toggles/specialws.fish b/toggles/specialws.fish new file mode 100755 index 0000000..445539d --- /dev/null +++ b/toggles/specialws.fish @@ -0,0 +1,10 @@ +#!/bin/fish + +if ! hyprctl workspaces -j | jq -e 'first(.[] | select(.name == "special:special"))' + set activews (hyprctl activewindow -j | jq -r '.workspace.name') + string match -r -- '^special:' $activews && set togglews (string sub -s 9 $activews) || set togglews special +else + set togglews special +end + +hyprctl dispatch togglespecialworkspace $togglews -- cgit v1.2.3-freya