New slab on the JustAGuy Linux window manager butter board: oxwm-setup. Pull up a chair. Here’s the why, and a healthy dollop of why-not.
Why I built this
Look, I love the suckless gang. Patch a diff, recompile, reboot your brain — it builds character. But somewhere around the fortieth make clean && make I started to wonder if there was a way to live a little.
Enter oxwm. It’s dwm-like in spirit, but the whole config is one Lua file with instant hot-reload. Crack open ~/.config/oxwm/config.lua, smash Mod+Shift+R, and bam — your tweak is live, tags intact, windows right where you left them. No recompile. No hotkey daemon babysitting. No logging out and praying. You can even oxwm --validate to make sure you didn’t fat-finger a comma before you commit to the chaos.
The edit-and-reload-live loop is the whole show. It makes a tiling WM feel less like a hazing ritual and more like, you know, fun.
About Tony
oxwm is the handiwork of Tony Banters — go smash (as the kids would say) subscribe on his channel:
YouTube. My dude looked at the suckless workflow and thought “I can improve that” and wrote his vision in zig with one eye on resources and the other on functionality. Respect.
So naturally I took his engine and spread a little JustAGuy house butter with my own keybinds and a 6-theme switcher (github_dark, gruvbox, catppuccin, dracula, everforest, retro) that flips the bar, rofi, dunst, WezTerm, GTK, icons, and wallpaper. He built it. I just completely derailed the beauty of a simple, well-designed UX and completely over-clarified (get the butter reference?) the works.
Debian + butterrepo
This thing is made for Debian, and that’s not an accident — it’s a personality trait. oxwm ships as a proper .deb through butterrepo, which means installing it is the most boring, beautiful command in computing: apt install oxwm. No source builds. No toolchain wrestling. No “works on my machine.”
The installer adds the repo, yanks down oxwm, picom, and rofi, then butters the rest of the desktop (WezTerm, Nerd Fonts, Orchis/Colloid, LightDM) via butterscripts while you go make a sandwich.
Run it solo, or let butterknife fold it into Butterbian — a Debian-based distro that, for the record, I rate slightly higher than “meh.” But maybe just a scoche.
git clone https://codeberg.org/justaguylinux/oxwm-setup.git
cd oxwm-setup
chmod +x install.sh
./install.sh
Repo, full keybind list, and screenshots that’ll make your current setup feel bad: justaguylinux/oxwm-setup: oxwm is the work of my dude tony-btw on YT! - Codeberg.org
Made with butter, served warm. ![]()