Files
i3status-go/README.md
2025-06-01 18:59:15 +03:00

34 lines
1.0 KiB
Markdown

# i3status-go
It is i3bar text generator.
## What it can
* Application launcher buttons
* Memory statistics
* LA, last 5 minutes
* Show battery charge
* Show average CPU cores temperature
* Network interfaces status
* OpenVPN status (including tcp checks)
* PulseAudio volume indicator, can adjust master volume too
* Clock
* Cron jobs (intended to use for show periodic desktop notifications but not limited to)
* Show output of one-shot system command
## How to build it
This application was tested to compile with go v1.24.
All you need is go lang compiler and gnu make utility. Invoke
```bash
make
```
that will produce binary *i3status-go*. You should place it to some dir intended for storing user binaries (~/.local/bin,
~/bin, or something else) and edit i3wm config according to
[manual](https://i3wm.org/docs/userguide.html#_configuring_i3bar) after editing i3wm config either run **i3status-go** by
hands and kill it or copy **i3status-go-example.json** to **$XDG_CONFIG_HOME/i3status-go.json** and adjust it to your
habbit.