Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vladimir-g/fainty
Small widget library for Awesome WM
https://github.com/vladimir-g/fainty
Last synced: 3 months ago
JSON representation
Small widget library for Awesome WM
- Host: GitHub
- URL: https://github.com/vladimir-g/fainty
- Owner: vladimir-g
- License: mit
- Created: 2015-04-19T21:47:21.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2022-01-30T15:32:27.000Z (about 3 years ago)
- Last Synced: 2024-08-01T10:21:31.028Z (6 months ago)
- Language: Lua
- Size: 73.2 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
- awesome-awesomewm-modules-widgets-and-libraries - fainty
- awesome-awesomewm-modules-widgets-and-libraries - fainty
README
====================================================
Fainty - yet another widget library for awesome WM
====================================================Fainty is small widget library for the `Awesome WM`_. It is not very
modular or extensible, has no external dependencies and provides
text-based widgets that look and behave like standard awesome widgets.This library requires awesome 4.0. Last working version for 3.5 could
be found at v3.5 tag.Warning: this is small one-man project without stable API, and beware
of bad English.Why create another library?
===========================The NIH syndrome.
Widgets
=======List of included widgets:
* **fainty.widgets.alsa** - ALSA volume widget that can manage several
channels of one or multiple sound cards.
* **fainty.widgets.kbdd** - Widget that displays and controls keyboard
layouts with use of kbdd_.
* **fainty.widgets.awpwkb** - Widget for awpwkb_ per-window keyboard
layout switcher.
* **fainty.widgets.calendar** - Textclock with calendar popup.
* **fainty.widgets.battery** - Widget with battery information.
* **fainty.widgets.pulseaudio** - PulseAudio widget that can control
sources and sinks volume and muted state.
* **fainty.widgets.notifications** - Widget that displays
notifications count.Installation
============Clone this repository and put fainty directory in your config path::
cp -R fainty ${XDG_CONFIG_HOME}/awesome/
Add this to the top of your rc.lua::
local fainty = require("fainty")
Usage
=====Look to documentation in doc_ subdirectory.
Screeenshots
============.. image:: https://i.imgur.com/wUsybSz.png
License
=======This library released under MIT license, see LICENSE for more detail.
.. _Awesome WM: https://awesomewm.org/
.. _kbdd: https://github.com/qnikst/kbdd/
.. _awpwkb: https://github.com/vladimir-g/awpwkb/
.. _doc: doc/