bakkeby / patches

Collection of patches for dwm, st and dmenu
285 stars 30 forks source link

Flextile Deluxe Question #70

Closed VehementHam closed 11 months ago

VehementHam commented 11 months ago

What patches am I supposed to install this with? I know that it supports vanity gaps and rmaster, but which versions of the do I have to install for them to work together? Thank you.

bakkeby commented 11 months ago

For rmaster you just need to trigger the mirrorlayout function, check the default keybindings for the patch.

As for the vanitygaps patch there are integration hints if you search for VANITYGAPS_PATCH in the patch (or the patched code). Likewise there are integration hints for cfacts which might be of interest as well.

VehementHam commented 11 months ago

I cannot for the life of me get this patch applied after a long time. Is it compatable with the latest version of DWM? I try to apply it with no other patches applied, and it fails badly.

bakkeby commented 11 months ago

I can see the confusion. There are several factors.

1) the patch was made against dwm 6.3 as seen by the file name.

dwm-pertag-flextile_deluxe-6.3.diff

2) this is a partial patch

dwm-pertag-flextile_deluxe-6.3.diff

on top of the pertag patch:

dwm-pertag-flextile_deluxe-6.3.diff

There is a full version of this patch which includes both pertag and the flextile-deluxe patch (has the "_full" suffix).

3) there are some silly conflicts due to semantic changes to the code base, e.g.

static void tile(Monitor *);

having changed to:

static void tile(Monitor *m);

I added ports for 6.4 with updated links under https://github.com/bakkeby/patches/wiki/flextile-deluxe.

VehementHam commented 11 months ago

Thank you. I very much apreciate the time and support .