Skip to content

AwesomeWM configuration supporting the greatest async best-practices from awful, with submodules (as a "package manager") for a fully modularized setup. Pure Lua implementation focused on performance

Notifications You must be signed in to change notification settings

macunha1/aweswm

Repository files navigation

Awesome WM rc.lua

An Aweswm configuration for the AwesomeWM!

Fully async setup using the best-practices from Awesome documentation about awful implementation. Containing a fully modularized setup (through git submodules) as an "package manager" implementation, to easy support updates.

User interface aimed for a tiny, minimalistic and performatic setup. Using pure Lua code, together with AwesomeWM libraries:

  • properly polished with async calls, using the best practices of Lua coding and Awesome awful methods;
  • UI was built to be simple, distraction-free and minimalistic;

Dependencies

AwesomeWM Media Player Widget used in the wibar depends on Lua D-Bus Proxy to handle connections with D-Bus interface. Further instructions available here

Installation

Once the dependencies are installed, you just simply need to clone this repository and its submodules

git clone [email protected]:macunha1/aweswm.git \
  --recurse-submodules \
  "${HOME}/.config/awesome"

Further configurations are available [here]

Then you're good to go (:

awesome

About

AwesomeWM configuration supporting the greatest async best-practices from awful, with submodules (as a "package manager") for a fully modularized setup. Pure Lua implementation focused on performance

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages