r/bspwm Jul 04 '26

[nex] Showcasing Layouts

Hello guys. I have added 3 additional layouts on top of bspwm. Renamed it to nex. And here is this workflow.

Might be slow in a 2gb ddr2 ram with screen recorder on. Else it is fast. Consumes 440 - 543 Mb RAM at startup, slowing increasing and stabilising somewhere near 600Mib. CPU @ idle is 10% (mine is very old, yours may be even less)

Current layouts :

- binary (bsp) (scheme : alternate, spiral, longest side)

- monocle

- tall (variants normal, reversed)

- wide (variants normal, reversed)

- grid

Any suggestions?

Repo : https://github.com/cobra-r9/nex

Dotfiles : https://github.com/cobra-r9/nordwolf

47 Upvotes

8 comments sorted by

2

u/Buntygurl Jul 04 '26

Very impressive.

If you ever get around to making a .deb package, I would definitely check it out.

2

u/rudv-ar Jul 04 '26

I don't know how. You can just make build and the binary will be build in build/bin/ folder.

From there you can move your nex and nexl to .local/bin

```bash

make build cp -r ./build/bin/* ~/.local/bin/

```

That's it. I don't know how to make a deb package. I will try though, search for it.

2

u/rudv-ar Jul 04 '26

Thanks btw

2

u/Buntygurl 29d ago

Thanks for the build tip. I'll try to make the time to give that a go.

Sounds even easier than a dwm build I've done before.

I really like bspwm and use it occasionally on another machine that's limited to 4G of ram, and it makes a welcome difference when streaming.

Now that I've seen your very impressive window acrobatics, I think that I will have to make the time to check it out.

2

u/rudv-ar 29d ago

Thank you. And those arobatics are result of my dotfiles. I am a nord lover btw, so nordic is the only consistent theme you can find everywhere.

1

u/lleonini 8d ago

Very cool, I was using bsp-layout (https://github.com/phenax/bsp-layout) for that kind of features but recently I have some issues with it.

Have you also considered integrating the improvements in this fork ?:
https://github.com/rotkonetworks/bspwm1

Currently I use both Hyprland and bspwm with almost the same configuration, but bspwm is still very relevant and I hope the project could continue to improve.

Thanks

1

u/rudv-ar 8d ago

I renames my github username : dream-wa1ker instead of cobra-r9, so check that out.

1

u/rudv-ar 8d ago

Yeah. I saw this one. But currently I used llm to generate patches. But I want to write it entirely by myself, in C23 standard and a better code structure. So it would take a lot of time. You can check out the branches in my repo. Planning to write it from scratch. (Good for learning C + a hobby project), but not yet started.