myvxwm

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

commit 3a75f6aaf63155599469eaa696f0482037b8e906
parent 7f435a5f60d2092121f0f9800d02d6c474ecee57
Author: wh1tepearl <wh1tepearl@gmail.com>
Date:   Wed, 18 Feb 2026 13:01:20 +0000

Make moveresize function raise windows when used and update README.md

Diffstat:
MREADME.md | 9+++++----
Mmodules/moveresizekbd/moveresizekbd.c | 3++-
2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/README.md b/README.md @@ -83,10 +83,11 @@ like this in your .xinitrc: The configuration of vxwm is done by editing config.h and modules.h to match your preferences and (re)compiling the source code. - - - ## Acknowledgements vxwm was made in solo by a linux enthusiast wh1tepearl, many thanks to suckless.org and the [dwm] developers for making dwm in first place. -Thanks hevel wayland compositor developers for insipiration of infinite tags. +Thanks 5element developer and hevel wayland compositor developers for inspiration of infinite tags. + +Also try: +hevel wayland compositor: https://git.sr.ht/~dlm/hevel +5element: https://hg.sr.ht/~umix11/5element diff --git a/modules/moveresizekbd/moveresizekbd.c b/modules/moveresizekbd/moveresizekbd.c @@ -7,7 +7,7 @@ moveresize(const Arg *arg) if(!(m->sel && arg && arg->v && m->sel->isfloating)) return; - + XRaiseWindow(dpy, m->sel->win); resize(m->sel, m->sel->x + ((int *)arg->v)[0], m->sel->y + ((int *)arg->v)[1], m->sel->w + ((int *)arg->v)[2], @@ -29,6 +29,7 @@ moveresize(const Arg *arg) Monitor *m = selmon; if(!(m->sel && arg && arg->v && m->sel->isfloating)) if (selmon->lt[selmon->sellt]->arrange != NULL) return; + XRaiseWindow(dpy, m->sel->win); if (selmon->lt[selmon->sellt]->arrange != NULL) { resize(m->sel, m->sel->x + ((int *)arg->v)[0], m->sel->y + ((int *)arg->v)[1],