Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eleksir/i3status-go
i3wm status bar, go flavour
https://github.com/eleksir/i3status-go
i3bar
Last synced: 5 days ago
JSON representation
i3wm status bar, go flavour
- Host: GitHub
- URL: https://github.com/eleksir/i3status-go
- Owner: eleksir
- License: mit
- Created: 2021-10-18T17:53:08.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-09-27T18:07:55.000Z (4 months ago)
- Last Synced: 2024-11-15T05:47:36.558Z (2 months ago)
- Topics: i3bar
- Language: Go
- Homepage:
- Size: 1.96 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# 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.