nix/module/desktop/sway/script/Scratchpad.nix

14 lines
328 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
}
'';
}