a minimal, educational X11 window manager written in go.
tatami enforces a pure tabbed layout: every window is a tab, no tiling trees, no floating layers. the design model is very similar to a browser or to the tabbed mode in i3.
tatami-demo.mp4
configuration is to be defined at ~/.config/tatami/config.yaml. example configuration can be found at config.yaml.
tatami currently supports the following actions:
exec- execute an arbitrary commandclose_focused- close the active windowquit- exit tatamifocus_left- focus previous windowfocus_right- focus next windowmove_left- shift window left in tab ordermove_right- shift window right in tab orderfocus_workspace- switch to workspace (args: workspace index)move_window_to_workspace- send window to workspace (args: workspace index)