15 lines
344 B
Nix
15 lines
344 B
Nix
{ ... }: {
|
|
text = ''
|
|
# Kill all windows in Sway scratchpad.
|
|
function scratchpad_kill() {
|
|
notify_short
|
|
kill() {
|
|
for window in $(swaymsg -t get_tree | jq -r 'recurse(.nodes[]?) | select(.name == "__i3_scratch").floating_nodes[].id'); do
|
|
swaymsg [ con_id="$window" ] kill
|
|
done
|
|
}
|
|
_sway_iterate_sockets kill
|
|
}
|
|
'';
|
|
}
|