Vicious is a modular widget library for the "awesome" window manager.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Nguyễn Gia Phong 150864a76d Add CI running luacheck 11 months ago
contrib [contrib.openweather] Support API ID and additional return values 1 year ago
docs [gmail] Update authentication guide 11 months ago
templates Fix styling according to 2 years ago
tools [docs] Create symlinks to CONTRIBUTING and CHANGELOG 1 year ago
widgets [hwmontemp] Bring back sysfs path cache 1 year ago
.build.yml Add CI running luacheck 10 months ago
.gitignore Draft Sphinx doc structure 1 year ago
CHANGELOG.rst Update changelog and docs for 1 year ago
CONTRIBUTING.rst [docs] Create symlinks to CONTRIBUTING and CHANGELOG 1 year ago
LICENSE Import of vicious source tree. 12 years ago [docs] Create symlinks to CONTRIBUTING and CHANGELOG 1 year ago
TODO Next release, tag 2.0.3 11 years ago
helpers.lua Make helpers.sysctl_async cross-platform & let bat_openbsd use it (#93) 2 years ago
init.lua Separate into sync and async versions 1 year ago
spawn.lua Update copyright notices in libraries with the help of an auto-generator 2 years ago


Vicious is a modular widget library for window managers, but mostly catering to users of the awesome window manager. It was derived from the old Wicked widget library, and has some of the old Wicked widget types, a few of them rewritten, and a good number of new ones.

Vicious widget types are a framework for creating your own widgets. Vicious contains modules that gather data about your system, and a few awesome helper functions that make it easier to register timers, suspend widgets and so on. Vicious doesn't depend on any third party Lua libraries, but may depend on additional system utilities (see widget description).


Please see our online documentation for detail instructions. It is also available under the docs directory for offline reference.


Vicious is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.

Please refer to our documentation for the full list of authors.