Skip to main content

A curated list of awesome tools/scripts/configs for Awesome Window Manager.

546
GitHub Stars
30
Curated Resources
9
Categories
18 hours ago
Last Refreshed
Official ResourcesPre-Built VersionsConfigurationThemingWidget PacksBasic WidgetsProductivity WidgetsMulti-Monitor and Docking StationsOther

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me theming resources from awesome-awesome-wm"

Installation instructions →

What's inside

Theming

  • Another polished theme

    A theme showing that you don't have to settle for crappy ASCII art visuals.

  • awesome-ban

    A theme inspired by Copycats themes

  • Awesome Copycats

    A collection of well-polished themes with distinct look and feel.

  • awesome-pro

    Pro theme updated to support Awesome 4.0

  • compton

    High-performance compositor for those who like transparent windows.

  • Minimalist theme

    Minimalist theme with high level of customization.

Multi-Monitor and Docking Stations

  • autorandr

    Automatically select xrandr display configuration based on connected devices

  • screenful

    An extension that leverages udev to detect monitor connection/disconnection

Productivity Widgets

  • awesome-scratch

    A stashing area for window to declutter the workspace and easily recall programs, doesn't seem to be actively maintained

  • Basic Calendar

    Simple, but pretty calendar.

  • Calendar w/ TODO

    (orglendar) A calendar + to-do list for awesome that reads entries from a .org file (I have a cronjob dumping my Google Calendar to that file) (Lua).

  • Pomodoro Timer

    Hides clutter from the screen for 25 mins, replacing it with a progress bar (Lua).

Widget Packs

  • Awesome WM Widgets

    Good options for battery, music, CPU/RAM, and Volume widgets

  • Awesome Zen

    Collection of widgets with a consistent interface that hides when they're not relevant to declutter your desktop. Also includes utilities for managing windows more effectively.

  • Lain

    Another set of polished Widgets for Awesome

  • Vicious

    Contains modules that gather data about your system

Basic Widgets

  • Battery

    Stand-alone battery widget (C).

  • Network

    A wireless + wired network widget that replaces nm-applet (Lua).

  • Volume Icon

    Stand-alone volume icon for lightweight WMs that fits well with nm-applet (C).

  • Weather

    Widget that retrieves localized weather information from Yahoo.

Configuration

  • Dynamic Tagging

    Those numbered tags in upper-left corner can now be renamed on the fly.

  • Menu Replacement

    Unlike default menu that looks very basic compared to other window managers, this menu replaces the original with a more

  • Valid Key Names

    Useful for figuring out things like

Official Resources

Other

Showing a sample of 30 resources. View the full list on GitHub →