13 lines
338 B
Bash
Executable File
13 lines
338 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Moves the active window to the relevant workspace
|
|
|
|
workspace=$1
|
|
|
|
active_window=$(hyprctl activewindow -j | jq -r ".address")
|
|
active_workspace=$(hyprctl activeworkspace -j | jq -r ".id")
|
|
|
|
new_workspace=$((($workspace*2)-($active_workspace%2)))
|
|
|
|
hyprctl dispatch movetoworkspacesilent "$new_workspace,address:$active_window"
|