Firstly, I haven't actually really been updating my website and blog, maybe I will with some personal stuff that doesn't warrant a Boomer-Rant or two.
Anyway, after literally a year of using it, I've finally got a dwm build that I'm pretty happy with, get it here, and I also have a build of dwmblocks which is a modular status bar which now basically has all the features of i3blocks for i3.
I encourage my blog/RSS-reading elite to check them out first to find any obvious lacunae before I do a video on them.
dwm is a way better experience than i3. I'll do a video on why I've been so happy with it. I know I just said I've been playing around with it for a year, but really I've always had a good build, now it's just notable enough to talk about.
Here are some traits/features:
- The LARBS/dwm manual in pdf form is now actually just built into the dwm build. Just press
super+F1when in dwm. You'll need zathura installed with a pdf module for it to appear.
- The statusbar now has color characters/emoji due to the libxft fix out there. Great! I always hated fontawesome...
- The statusbar is clickable now thanks to a streamlined version of the statuscmd patch by Daniel Bylinka <email@example.com>. He actually contacted me himself suggesting the patch (which I was aware of), but quickly responded to my feedback, producing two new patches for dwm and dwmblocks (here).
- I'm making the binds both usable and "logical" in a way. Maybe I'll mention this in the video. I'm also trying to add new binds by slimming down unnecessary ones.
- I've added only those layouts that I actually find most useful. There are a lot of meme-tier layouts on dwm which might be interesting, but I think are so practical. I've settled on 8 (bound to four keys) that I like, but I might slim that down or replace them if I find even better ones. I also have the fullscreen mode as well.
- Xresources/pywal compatibility
- A million other little things: gaps, a scrachpad, sticky windows... etc. etc.
Note that you will absolutely want to install
libxft-bgra from the AUR to be able to run my build, since it allows color characters. If you aren't using an Arch distro, just install one and then get it from the AUR!
You'll also need the my statusbar scripts for them to appear in the bar. These are the same that are used for i3blocks and as I said, they are just as clickable.