nix/package/swayscript/script/Scratchpad.nix

15 lines
358 B
Nix

{ ... }:
{
text = ''
# Kill all windows in Sway scratchpad.
function scratchpad_kill() {
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
}
'';
}