Expand description
Swayr is a LRU window-switcher and more for the sway window manager.
It consists of a demon, and a client. The demon swayrd
records
window/workspace creations, deletions, and focus changes using sway’s JSON
IPC interface. The client swayr
offers subcommands, see swayr --help
.
Modules
Functions and data structures of the swayr client.
TOML configuration for swayr.
Functions and data structures of the swayrd demon.
Functions and data structures of the swayrd demon.
Provides runtime formatting of strings since our format strings are read
from the swayr config, not specified as literals, e.g., {name:{:.30}}
in
format.window_format
.
Convenience data structures built from the IPC structs.
Utility functions including selection between choices using a menu program.