A gdbinit
configuration that uses kitty tiling to take better advantage of the empty space present in the pwndbg output.
Inspired by pwnmux (blog post).
Requirements: pwndbg, gdb, kitty. Linux only.
git clone https://github.com/k4lizen/kittydbg.git
echo "source $PWD/kittydbg/gdbinit.py" >> ~/.gdbinit
Make sure that kittydbg is sourced after pwndbg is loaded.
It also works if pwndbg is started from a pwntools script, I use this in my scripts:
context.terminal = "kitten @ launch --location=before --cwd=current --bias=65".split()
Tbh I'm not sure if this is the best layout, if you fork this / make some adjustments please do share!