summaryrefslogtreecommitdiff
path: root/workspace-action.sh
blob: 64a32f0b68c35809b68cb64a29df3a52f06b387c (plain)
1
2
3
4
5
6
7
8
9
10
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