Crate swayr

Source
Expand description

Swayr is a LRU window-switcher and more for the sway window manager. It consists of a daemon, and a client. The swayrd daemon records window/workspace creations, deletions, and focus changes using sway’s JSON IPC interface. The swayr client offers subcommands, see swayr --help.

Modules§

client
cmds
Functions and data structures of the swayr client.
config
TOML configuration for swayr.
criteria
Implementation of sway’s criteria API.
daemon
Functions and data structures of the swayrd daemon.
focus
Structure to hold window focus timestamps used by swayrd
layout
Functions and data structures of the swayrd daemon.
shared
tree
Convenience data structures built from the IPC structs.
util
Utility functions including selection between choices using a menu program.