I used to use AwesomeWM back when I was still running an Arch Linux. After switching to Fedora I decided to stay with Gnome to try it out. With time I got used to it again, and in matter of fact I found myself liking it a lot. Yesterday I had a conversation with my brother about broad selection of topics regarding Linux, text editors, desktop environments and much more, amongst all we touched on the topic of Awesome window manager.

Since I’ve used it before I decided to show him the beauty of it and this guide will briefly show you how to install it on Fedora Workstation.

To install AwesomeWM type in the following command:

sudo dnf install awesome.x86_64

while you’re at it I strongly suggest you install vicious widget library. I installed it since I used it a lot in my previous AwesomeWM configuration:

sudo dnf install vicious.noarch

That’s it, you now have your AwesomeWM installed. But wait, how do you run it? If you try to find it in GDM as login option I doubt that you’ll find it. ;-) I used following steps from official AwesomeWM wiki to create GDM entry:

sudo vi /usr/share/gnome-session/sessions/awesome.session

paste following entry in it:

[GNOME Session]
Name=Awesome session
RequiredComponents=awesome;gnome-settings-daemon;
DesktopName=Awesome

and then create application launcher:

sudo vi /usr/share/applications/awesome.desktop

paste following entry:

[Desktop Entry]
Version=1.0
Type=Application
Name=Awesome
Comment=The awesome launcher!
TryExec=awesome
Exec=awesome

That’s it. Log out and enjoy your AwesomeWM session. Here’s screenshot of mine:

I’ll be posting my rc.lua and theme file as soon as I translate code comments to English :-)