nixrice/misc/dot-local/bin/swallow
2024-02-25 23:58:49 -05:00

10 lines
284 B
Bash
Executable file

#!/usr/bin/env sh
# Window swallower for Hyprland
pid=$(hyprctl activewindow -j | jq '.pid')
workspace=$(hyprctl activeworkspace -j | jq '.id')
hyprctl dispatch movetoworkspacesilent special
cmd=$1; shift 1; $cmd "$@"
hyprctl dispatch movetoworkspacesilent "$workspace",pid:"$pid"