Good day dear coder, hello again.

HerbstluftWM has been stealing my attention for the past three months. [Primary] topic is Modularized HerbstluftWM Configuration.

And there are also complementary topics. I have done, implementing herbstluftWM statusbar,

  • [Part One] contain tag status decoration Both Dzen2 and Lemonbar in [Part One], designed specifically for HerbstluftWM’s Tag.

  • [Part Two] contain idle event. This idle event in [Part Two] give me challenge, and lead me to solve some Advance Pipe and Fork issue.

Now we have example code in Seven Languages: BASH, Perl, Python, Ruby, PHP, Lua, and Haskell. I have so much fun playing with the last language. These are the interesting multipart topics:

  1. Idle Event (Advance Pipe and Fork)

  2. Tag Status (Dzen2 and Lemonbar)

  3. Modularized Configuration

  4. Pipe and Fork (Introduction)

    “Once hard, now easy.”

#standalone #modular #herbstluftwm #lemonbar #dzen2 #pipe #fork #bash #perl #python #ruby #php #lua #haskell


HerbstluftWM: Screenshot Dual Panel

Source Code





Red Screenshot

Blue Screenshot

GIF using byzanz and gifsicle.

YouTube Video: MP4 using simplescreenrecorder


Original Material Design Wallpaper, with SVG Source (inkscape) Available.












Haskell Coding

Caveat: There is still an issue in closing pipe in Ruby. The script is fine, but it happens after the process closed. I still have to kill pipe manually, or it will hogs the CPU process.

Finally Finished

"No Bridge is Too Far"

Giphy Screencast

So what’s next? I think I’m going to enjoy my HLWM setup for one or a couple of months, then I will moved on to BSPWM. There are still about 20 articles that I have to write. There are so much knowledge that I wish learn. But I’d rather decouple the topics from HerbstluftWM, and write them later on.

Something in me cannot stop typing codes. But I have to stop anyway. I have grown up reponsibility. I have primary works to do. I have life to live on. And I desire to be back.

I'll be back.

I hope that, this material useful.
Enjoy The Window Manager.
Enjoy The Statusbar.

Thank you for reading.