Initial commit
This commit is contained in:
32
README.md
Normal file
32
README.md
Normal file
@@ -0,0 +1,32 @@
|
||||
# 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)
|
||||
|
||||
## How to build it
|
||||
|
||||
This appliction was tested to compile with go v1.21 but can be built with earlier versions (seems down to 1.18, not
|
||||
sure).
|
||||
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.
|
||||
Reference in New Issue
Block a user