Awesome Window Manager is a highly configurable, next-generation (dwm, xmonad) window manager framework for Xorg.
It is extremely efficient and extensible, featuring a well-documented Lua API.
Awesome is licensed under the GNU GPL v2 and primarily targeted at power users, developers, and anyone who wants fine-grained control over their graphical environment.
More resources:
My current setup includes:
- OS: Arch Linux
- WM: awesome (custom configuration)
- Theme: Custom (based on the default awesomewm theme)
- Terminal: kitty
- File Manager: Thunar
- Browser: Brave
- Fonts: Source Code Pro
- Audio: PipeWire
sudo pacman -Syusudo pacman -S git awesome kitty thunar Optional: install fonts, browsers, notification daemon, or other tools you want.
git clone https://github.com/TAR-IT/archsome-dotfiles
cd ~/archsome-dotfilesstow -t ~ awesome kittyAdd more folders as needed (stow -t ~ ).
Log out and select awesome in your display manager, or
Add exec awesome in your .xinitrc if using startx.
Edit ~/.config/awesome/rc.lua to tweak keybindings, widgets, and theme.
Change wallpaper via ~/.config/awesome/autorun.sh or feh --bg-scale .
If you encounter any problems, please open an issue in this repository.
Contributions, suggestions, and improvements are always welcome.
This repository is actively maintained, so check back for updates.
This repository is licensed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for details.