Inspired by some of the functionality of i3-gaps this patch adds (inner) gaps between client windows and (outer) gaps between windows and the screen edge in a flexible manner.

Named vanitygaps as it does not provide any real functionality as such and is purely a visual eyecandy that is perhaps best suited for people looking for that certain look and feel. That said this might look great on a monitor (for monitoring purposes).

The patch provides:

The example keyboard shortcuts included are:

Nobody should need all of these, but they are included for demo purposes and for experimentation. Consider trimming these down to what you actually use.

NB: You may also want to disable resizehints to get even gaps.