nixos/home-modules/explicit-configs/awesome/deficient/README.md

54 lines
1.4 KiB
Markdown

A collection of lightweight widgets for [awesome wm](https://awesomewm.org/),
compatible with awesome 4.x that were previously hosted as separate repositories.
# Installation
Clone this repository into your awesome config folder:
```bash
cd ~/.config/awesome
git clone https://github.com/deficient/deficient
```
# Usage
The widgets can usually be instanciated similar to this:
```lua
local deficient = require("deficient")
local calendar = deficient.calendar {}
local quicklaunch = deficient.quicklaunch {}
-- etc
```
For more detailed usage instructions, refer to the individual widgets:
- [battery-widget](./battery-widget)
- [brightness](./brightness)
- [calendar](./calendar)
- [cpuinfo](./cpuinfo)
- [keyboard-layout-indicator](./keyboard-layout-indicator)
- [leds-widget](./leds-widget)
- [quicklaunch](./quicklaunch)
- [screensaver](./screensaver)
- [volume-control](./volume-control)
# Dependencies
Some of the widgets also have individual dependencies if you want to use them.
- *battery indicator*:
* `acpid` (recommended)
- *brightness control*:
* [acpilight](https://archlinux.org/packages/extra/any/acpilight/) or
[xorg-xbacklight](https://archlinux.org/packages/extra/x86_64/xorg-xbacklight/) for `xbacklight`
* [brightnessctl](https://archlinux.org/packages/extra/x86_64/brightnessctl/) for `brightnessctl`
- *screensaver*:
* `xorg-xset`
- *volume control*:
* `pavucontrol` (recommended)
* `acpid` (recommended)