i3 IPC bridge for Elkowar's Wacky Widgets
Find a file
2023-06-20 12:48:53 -04:00
src initial commit 2023-05-02 17:36:42 -04:00
.gitignore initial commit 2023-05-02 17:36:42 -04:00
Cargo.toml updated README and created release profile 2023-06-20 12:48:53 -04:00
README.md updated README and created release profile 2023-06-20 12:48:53 -04:00

i3 Workspaces Section for EWW

This project is an i3 state reader built for EWW. I switched my main bar from Polybar to EWW, and this project bridges basic IPC from EWW to i3 (something Polybar did natively).

It emits the i3 workspace state as a single element in EWW's unnecessary and poorly-documented in-house Yuck format.

The workspace numbers emitted will have the ws-btn class, focused and urgent classes where appropriate, and an onclick handler that switches to the workspace it represents.

Libraries

  • i3ipc — handles IPC to i3