10 lines
653 B
Markdown
10 lines
653 B
Markdown
# Sway Context Manager
|
|
|
|
This is a workspace context manager for the Sway compositor. It is designed to sit between user interaction and the Sway IPC interface in order to translate commands that deal with workspaces.
|
|
|
|
The original concept behind this was to have muliple "contexts" (i.e. personal, work, etc.) that would contain workspaces, and control which workspaces were exposed to keybinds and status bars.
|
|
|
|
This has evolved into something to track dynamic display configurations and reconfigure Sway and EWW on the fly to handle them properly.
|
|
|
|
Communication with this process occurs over D-Bus. It provides EWW with JSON data via a D-Bus signal.
|