My Awesome Window Manager configuration

Stefano Mazzucco 0d707b7b1c Set notification icon size to 64 px hace 2 años
external 87e78e2425 Update calendar submodule hace 5 años
themes @ 5d5b5a730c a3787989c8 Update themes submodule hace 6 años
.gitignore 45331f347c first public commit hace 7 años
.gitmodules 79ab1d7619 Remove calendar.lua and add external calendar submodule hace 7 años
README.md 05f09a0c6f Fix typo in README hace 5 años
helpers.lua 45331f347c first public commit hace 7 años
media_players.lua 32f67fcc08 Do not create new player notifications of others exist hace 5 años
quake.lua 806d41eee4 Don't update the geometry on quake focus hace 6 años
rc.lua 0d707b7b1c Set notification icon size to 64 px hace 2 años
screenshot.png c7c58897a2 Add screenshot hace 7 años

README.md

Awesome Window Manager Configuration

This is my personal configuration for the Awesome Window Manager.

awesome is a highly configurable, next generation framework window manager for X. It is very fast, extensible and licensed under the GNU GPLv2 license.

Installation

You are free to reuse this code if you want, but you must know what you're doing. If you really want to install this awesome (pun intended!) configuration, you need to:

  • Have a recent GNU/Linux OS at hand.
  • Install:

  • Clone this repository (and its submodules) into your ~/.config/awesome directory.

    git clone --recursive https://notabug.org/stefano-m/awesomerc.git ~/.config/awesome
    

Install Widgets with Luarocks

  • Install luarocks.
  • Install the widgets:
for rock in media_player connman_widget power_widget pulseaudio_widget; do
  luarocks install --local $rock
done

Install Widgets on NixOS

See https://github.com/stefano-m/nix-stefano-m-nix-overlays

Main Features

  • Network Widget (uses connman)
  • Battery power widget (uses upower)
  • Volume control widget (uses pulseaudio)
  • Media player controls for vlc and quodlibet
  • Screen locking (uses xscreensaver)
  • Calendar tooltip in clock widget (uses cal on Awesome < 4.2)
  • Quake-style drop-down terminal (uses terminology)
  • CAPS LOCK indicator

screenshot