Where to Discuss?


Goal: A brief overview of Awesome WM customization.

Awesome WM is ready to use tiling window manager for beginner. It has been three years since my last Awesome WM configuration, now Awesome WM version has turned to 4.3 series. It is more easier for beginner, than before. The official site also has huge documentation.

Awesome WM: GhostBSD

The tiling window manager itself make it easy for user that need workflow for daily basis. And also most tiling parts can be automated. What tiling manager is the best, is vary. Just choose what suitable for you.

With Lua, Awesome configuration is also highly configurable. So flexible, that the limit is your creativity.


Nothing someone say before the word but really counts.

Now here comes the issue. Awesome configuration is long. Not easy to talk with in forum, without separate the code.

Our challenge before making any customization is, modularization. So here below are our topics:

  • Modularization

  • Customization: Functionality

  • Customization: Statusbar and Looks

  • Theme: Main, title, Layout Icons, Statusbar Icons

  • Statusbar: Default, Stacked, Vicious, Lain, Arrow

I think that is all for today. This article will grow. so yes, this is not my final thought.

Why Tiling Window Manager?

Update 2020

Illustration: Why Tiling Window Manager?

Why Awesome WM?

Update 2020

Illustration: Why Awesome WM?

Lua in CLI

You might want to know Lua, by examining how the code works in CLI.

Some code might looks like a mess. But you’ll get the idea quickly, of Lua capability, and also its limitation. Then realize of, how amazing Lua language, as a configuration tools, just like this AwesomeWM. It has been very interesting to work with Lua. I’m looking forward to explore more Lua.

What is Next ?

Consider continue reading [ Awesome WM - Modularized Structure ]. There are, some interesting topic, about refactoringAwesome WM using Lua.

What do you think ?