Home | About me | Miniblog | Playground
Español | Italiano
Published February 20, 2023

demwm

About

demwm is a custom fork of dwm with many nice features while being minimal.

For a better description check out the README and the man page.

I started this journey with the goal of keeping a minimal footprint, I was on xfce4 at the time watching some bald guy video. After many attempts of patching dwm, I discovered suckless tools and got really attracted to the C language.

I ended with hardcoding good stuff (making it mine) and making the bloated features optional, with CPP.

So… What’s so special and diferent about ricing dwm than, for example, ricing awesomeWM? Both are done in a programing language (C, Lua):

There are many things you would not want or need to use on awesomeWM. dwm actually lacks features, thus is very suitable for those who can build their own (from a minimal stand point dwm actually has features, which is bloat!).

Some specs:

What’s different?

Apart from the pywal color sync (xresources reading), I consider two major features:

$ demwm togglefloating

This is similar to using xsetroot -name but it won’t collide with the WMNAME atom.

Status Text

I’ve decided to integrate dwmblocks into dwm itself. Why? Some reasons:

Screenshots

exagerated gaps
demostration of xsetroot -name ‘comunication’ and togglevacant function
I don’t like to recompile
old 2021 shot - hidevacants disabled and no centered window titles
using a scratchpad to take notes on Derek’s video

This work is licensed under CC-BY-SA 2.0, unless specified otherwise. Year: 2022