From 47733e964a6017e81f04fa1f0e620ed01b064822 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Fri, 17 Jan 2025 16:43:58 +1100 Subject: main: workspace action --- workspace-action.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100755 workspace-action.sh (limited to 'workspace-action.sh') diff --git a/workspace-action.sh b/workspace-action.sh new file mode 100755 index 0000000..64a32f0 --- /dev/null +++ b/workspace-action.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +active_ws=$(hyprctl activeworkspace -j | jq -r '.id') + +if [[ "$1" == *"group" ]]; then + # Move to group + hyprctl dispatch "${1::-5}" $((($2 - 1) * 10 + ${active_ws:0-1})) +else + # Move to ws in group + hyprctl dispatch "$1" $((((active_ws - 1) / 10) * 10 + $2)) +fi -- cgit v1.2.3-freya