Find a file
2018-01-20 21:42:28 -05:00
battery-widget Possible fix for the memory leak (issue #11) 2017-12-09 14:39:46 -05:00
batteryarc-widget make battery arc local 2017-12-11 17:09:22 -05:00
brightness-widget brightness-widget: fix typos 2018-01-02 18:43:32 +08:00
cpu-widget add header 2017-12-15 09:11:44 -05:00
email-widget Show 0 email if script returns nothing 2017-02-04 10:38:46 -05:00
network-widget update README 2018-01-20 21:42:28 -05:00
ram-widget ram widget screenshot 2017-12-27 13:31:55 -05:00
rhythmbox-widget readme update 2017-02-01 21:45:15 -05:00
spotify-widget refactor spotify widget 2018-01-20 14:10:53 -05:00
translate-widget update README 2018-01-20 21:42:28 -05:00
volume-widget Possible fix for the memory leak (issue #11) 2017-12-09 14:39:46 -05:00
volumearc-widget Possible fix for the memory leak (issue #11) 2017-12-09 14:39:46 -05:00
volumebar-widget Possible fix for the memory leak (issue #11) 2017-12-09 14:39:46 -05:00
weather-widget Added wind direction to weather.lua 2018-01-14 13:41:54 +13:00
.gitignore .gitignore for idea files 2017-02-05 13:17:51 -05:00
LICENSE Update LICENSE 2017-01-31 10:33:30 -05:00
README.md README: fix installation guide for battery widget 2018-01-02 18:14:14 +08:00
screenshot.png update main readme 2017-10-09 17:34:51 -04:00
screenshot_with_sprtrs.png update main readme 2017-10-09 17:34:51 -04:00
secrets.lua update README 2018-01-20 21:42:28 -05:00

Awesome WM widgets

Set of super simple widgets compatible with Awesome Window Manager v.4+.

screenshot

or with separators

screenshot

From left to right:

Some of these widgets use Arc icon theme by default but it could be easily changed to any other icon theme or custom icons. If you want to have separators between widgets like on the screenshot create text widget with : and place it between widgets:

...
sprtr = wibox.widget.textbox()
sprtr:set_text(" : ")
...
sprtr,
volume_icon,
sprtr,
battery_widget,
sprtr,
...

Installation

Clone the repo under ~/.config/awesome/, then in rc.lua add the import of the widget you'd like to use in "require" section on the top of the file:

local battery_widget = require("awesome-wm-widgets.battery-widget.battery")

and then add widget to the wibox (you can search for mytextclock and add widget before):

 -- Add widgets to the wibox
     s.mywibox:setup {
         layout = wibox.layout.align.horizontal,
         { -- Left widgets
         ...
         },
         s.mytasklist, -- Middle widget
         { -- Right widgets
         ...
             battery_widget,
             mytextclock
         ...
         }

You will also need to install Arc icon theme if widget uses icons. By default it should be installed under /usr/share/icons/Arc. If you prefer different installation folder then you'll have to change path to the icons in the source code of the widget you want to use.

Icons

If you don't want to install Arc icon theme you can just download the icons which are used from the Arc repository. Or create your own icons with the same name.

In case of any questions/suggestions don't hesitate to contact me, I would be happy to help :)

PRs/issues and st★rs are welcome!