myvxwm

[fork] my vxwm config (optimised for my T480)
git clone https://git.lukeonline.net/repos/myvxwm
Log | Files | Refs | README | LICENSE

commit ace504787cc2cff83fa85bdecd02cd2198caaa7f
parent 008138a5685fb4e6e0af6b3fd64745659ca4d0fa
Author: wh1tepearl <wh1tepearl@gmail.com>
Date:   Tue, 17 Feb 2026 20:26:58 +0000

Bug fix

Diffstat:
Mmodules/infinitetags/infinitetags.c | 12++++++------
1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/modules/infinitetags/infinitetags.c b/modules/infinitetags/infinitetags.c @@ -40,10 +40,10 @@ movecanvas(const Arg *arg) #endif switch(arg->i) { - case 0: dx = MOVE_CANVAS_STEP; break; - case 1: dx = -MOVE_CANVAS_STEP; break; - case 2: dy = MOVE_CANVAS_STEP; break; - case 3: dy = -MOVE_CANVAS_STEP; break; + case 0: dx = -MOVE_CANVAS_STEP; break; + case 1: dx = MOVE_CANVAS_STEP; break; + case 2: dy = -MOVE_CANVAS_STEP; break; + case 3: dy = MOVE_CANVAS_STEP; break; } selmon->canvas[tagidx].cx -= dx; @@ -52,8 +52,8 @@ movecanvas(const Arg *arg) Client *c; for (c = selmon->clients; c; c = c->next) { if (ISVISIBLE(c)) { - c->x += dx; - c->y += dy; + c->x -= dx; + c->y -= dy; XMoveWindow(dpy, c->win, c->x, c->y); } }