For communicating with i3 over it's IPC interface synchronously
Library containing all the types needed to communicate with i3, along with their serde implementations and implementations of many std traits
Crate for interfacing with sway/i3 ipc
A small drop-down terminal for Sway/i3 IPC
Linux desktop control over MCP — AT-SPI accessibility tree, multi-compositor window targeting (GNOME, KWin, Hyprland, i3, COSMIC), screencast portal screenshots, and ydotool input synthesis. Wayland-first, X11 best-effort.
Bindings for i3 and async-std allowing async applications to communicate with i3 over it's IPC interface. Contains futures implementations and convenience functions for working with i3.
Bindings for i3 and tokio allowing async applications to communicate with i3 over it's IPC interface. Contains futures implementations and convenience functions for working with i3.
Workspaces with style! This program will dynamically rename your workspaces to indicate which programs are running in each workspace. It uses the i3 ipc protocol, which makes it compatible with sway and i3. By default, each program is mapped to a unicode character for concision. The short description of each program is configurable. In the absence of a config file, one will be generated automatically. See ${XDG_CONFIG_HOME}/workstyle/config.yml for details.
A library for controlling i3-wm through its IPC interface
Tool for flexible creation of named workspaces in the i3 window manager
MCP server for i3 window manager control
Focus last window on i3
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.