No description
- Go 97.5%
- Makefile 2.5%
|
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
|
||
|---|---|---|
| blocks | ||
| rendering | ||
| .gitignore | ||
| .woodpecker.yml | ||
| go.mod | ||
| go.sum | ||
| Makefile | ||
| README.md | ||
I3 Blocks
Blocks compatible with i3blocks.
Requirements
gofor compilationsudoforwireguardblocktmuxforappanddateblocksdffordublockxdg-openfordublockplayerctlforspotifyblock
Installation
From binaries
Get binaries from releases.
From sources
git clone https://gitnet.fr/deblan/i3-blocks-go.git
cd i3-blocks-go
make
Usage
Add the shortcut <name> and run <command> when clicked.
app <block_name> <name> <command> <background_color> <foreground_color>
Show the time using given format and run gnome-calendar when clicked.
date "%H:%M:%S %d/%m/%Y"
Show mount point usage and warns with limits and colors.
du <block_name> <name> <mount_point> <limit_warning> <limit_danger>
Show the IP of the given iface.
ip <iface> <ip4|ip6> <name>
Show the public IP.
ip_wan
Show the telemetry using Prusa Printer API.
prusa_telemetry <block_name> http://<prusa_printer_ip>/api/telemetry
Show a message when the given process is running (use preg -f).
ps <process> <message>
Show indicator of RSS.
rss <block_name> <feed_url> <feed_reader_url> <foreground_color_when_no_item> <foreground_color_when_items>
Show current song played (spotify).
spotify
Show volume.
volume <channel>
Toggler for wireguard.
wireguard <iface> <name>
Add a blocks that represent opened apps to create a task bar.
workspace_apps 0 $BLOCK_BUTTON
workspace_apps 1 $BLOCK_BUTTON
workspace_apps 2 $BLOCK_BUTTON
workspace_apps 3 $BLOCK_BUTTON
workspace_apps 4 $BLOCK_BUTTON
workspace_apps 5 $BLOCK_BUTTON
workspace_apps 6 $BLOCK_BUTTON
workspace_apps 7 $BLOCK_BUTTON